| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Authentification de chaîne de requête dans PHP
    Pour permettre aux utilisateurs d'accéder aux fichiers stockés avec Amazon en utilisant Amazon Web Services , ou AWS , avec PHP , vous devez créer une chaîne de requête qui peut être authentifié par AWS . Le processus de création d'une chaîne de requête appropriée est un peu complexe et vous devriez lire attentivement la documentation pour vous assurer d'inclure tous les éléments nécessaires . Au lieu d'écrire votre propre fonction , vous pouvez utiliser la bibliothèque fournie par AWS qui gère une grande partie de la configuration back-end d'une chaîne de requête appropriée . Interrogation Paramètres

    Amazon authentification de chaîne de requête de tri dans PHP requiert que les paramètres de la chaîne de requête sont triés . La meilleure façon de le faire est de créer un tableau de paramètres , utilisez la fonction " ksort " pour trier le tableau , et de mettre la chaîne de requête de retour ensemble dans l'ordre après que vous avez ajouté tous les champs requis par l'authentification AWS . < Br >
    Set délai d'expiration

    Lorsque l'authentification d'une chaîne de requête avec PHP et AWS , vous devez passer un horodatage indiquant la date d'expiration de la requête et votre clé d'accès AWS . Vous pouvez éventuellement passer un numéro de version du service que vous utilisez. Le paramètre d'horodatage est nommé " Timestamp ", le paramètre clé d'accès est nommé " AWSAccessKeyId " et le paramètre de version est nommé « Version ».
    Crée une signature cryptée

    une requête exigence d'authentification de chaîne AWS avec PHP , c'est que vous chiffrez la signature avec votre clé secrète en créant une valeur de clé de hachage , codant pour base 64 et le codage URL du résultat. Utilisez la fonction " hash_hmac " pour créer de la valeur de clé de hachage avec chiffrement tels que " sha1 " ou " sha256 " , la fonction " base64_encode " pour encoder le résultat de base 64 , et la fonction " urlencode " à l'URL -encoder le résultat.
    AWS SDK pour PHP

    Amazon AWS fournit un kit de développement logiciel ou SDK pour PHP qui permet de rendre le processus d'authentification de chaîne de requête plus facile. Le SDK se cache la plupart des exigences d'authentification dans une interface de programmation d'application de sorte que vous pouvez passer les paramètres requis et permettre aux fonctions prédéfinies pour encoder et formater la requête correctement . Télécharger le SDK PHP AWS à http://aws.amazon.com/sdkforphp/.

    Previous :

    next :
      articles connexes
    ·Comment insérer Batch un fichier PHP avec MySQL 
    ·Comment supprimer une ligne de MySQL avec PHP sur le cl…
    ·Comment créer une page HTML connecter 
    ·PHP Helper Fonctions 
    ·Comment: PHP click tracking pixels 
    ·Comment le code Parsers Regular Expression 
    ·Comment écrire une requête SQL Supprimer commandement…
    ·Comment connecter PHP MySQL pour un DB 
    ·Comment faire pour créer des fichiers WSDL dans Zend 
    ·Comment détecter les périphériques mobiles utilisant…
      articles en vedette
    ·PHP Proxy Tutoriel PHP 
    ·Comment utiliser DTrace comme un profileur de mémoire 
    ·Projets Visual Basic pour les étudiants 
    ·Comment utiliser un GDB Simulator 
    ·Limites de l'Axe dans MATLAB 
    ·Comment désinstaller une application avec PowerShell 
    ·Comment décompresser un fichier utilisant PHP 
    ·Comment faire pour trouver les couleurs d'une image num…
    ·Comment utiliser PHP pour créer un message d'alerte 
    ·Comment envoyer une frappe à imprimer en VB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com