“Conocimientos Programación>Programación PHP /MySQL

Autenticación de cadena de consulta en PHP

2011/1/3
Para permitir a los usuarios acceder a los archivos almacenados en Amazon con Amazon Web Services o la AWS , con PHP , es necesario crear una cadena de consulta que pueden ser autenticadas en AWS. El proceso de creación de una cadena de consulta apropiada es algo compleja y se debe leer la documentación cuidadosamente para asegurarse de que se incluyen todos los elementos necesarios . En lugar de escribir su propia función , es posible que desee utilizar la biblioteca proporcionada por AWS que se encarga de la mayor parte de la configuración de servidor de una cadena de consulta adecuado. Ordenar Query parámetros

Amazon consulta de autenticación cadena en PHP requiere que los parámetros de la cadena de consulta pueden ordenar . La manera más fácil de hacer esto es crear una matriz de parámetros , utilice la función " ksort " para ordenar la matriz , y poner la cadena de consulta de nuevo juntos en orden después de que haya agregado todos los campos requeridos por la autenticación de AWS.

Set vencimiento tiempo

Cuando autenticar una cadena de consulta con PHP y AWS , tienes que pasar una marca de tiempo que indica la fecha de caducidad de la consulta y la clave de acceso de AWS. Usted puede opcionalmente pasar un número de versión del servicio que está utilizando. El parámetro de marca de tiempo se denomina " Fecha y hora ", el parámetro clave de acceso se denomina " awsaccesskeyid " y el parámetro de versión se denomina " versión ".
Crear Firma cifrada

un requisito de autenticación cadena de consulta AWS con PHP es que cifre la firma con su clave secreta mediante la creación de un valor hash con clave , codificarlo en base 64 y la url a codificar el resultado. Utilice la función " hash_hmac " para crear el valor hash con clave de cifrado como " sha1 " o " sha256 ", la función " base64_encode " para codificar el resultado a la base 64 , y la función " urlencode " para url a codificar el resultado.
AWS SDK para PHP

Amazon AWS proporciona un kit de desarrollo de software o SDK para PHP que ayuda a que el proceso de autenticación de cadena de consulta fácil. El SDK se esconde la mayor parte de los requisitos de autenticación en una interfaz de programación de aplicaciones para que pueda pasar los parámetros necesarios y permitir que las funciones predefinidas para codificar y formatear la consulta correctamente. Descargue la AWS SDK PHP en http://aws.amazon.com/sdkforphp/.

Programación PHP /MySQL
Cómo construir un CSS con MySQL y PHP
El código PHP para convertir Tamaño Archivo
Cómo quitar cualquier signo Plus de una cadena en PHP
PHP arañazos Tutorial carta
¿Qué es un eco de PHP ?
Cómo configurar un diseño de Zend en NetBeans
Cómo construir herramientas para PHP 5 para Windows
Cómo ocultar un cuadro combinado en PHP
Conocimientos Informáticos © http://www.ordenador.online