Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Query String autentisering i PHP

    Att ge användare tillgång till filer som lagras med Amazon använder Amazon Web Services , eller AWS , med PHP , måste du skapa en fråga sträng som kan bestyrkas av AWS . Processen för att skapa en riktig frågesträng är något komplex och du bör läsa dokumentationen noggrant för att se till att du inkluderar alla nödvändiga delar . Istället för att skriva en egen funktion , kanske du vill använda biblioteket som tillhandahålls av AWS som hanterar mycket av back- end konfiguration av en ordentlig frågesträng . Sortera frågeparametrar

    Amazon frågesträngen autentisering i PHP kräver att parametrarna i frågesträngen sorteras . Det enklaste sättet att göra detta är att skapa en rad parametrar , använd " ksort " -funktion för att sortera arrayen , och satte frågesträngen ihop så när du har lagt till alla områden som krävs enligt AWS autentisering .

    Set Slutdag Time

    När du autentiserar en frågesträng med PHP och AWS , du måste passera en tidsstämpel som anger utgången tid frågan och din AWS snabbtangent . Du kan eventuellt passera ett versionsnummer av tjänst du använder . Tidsstämpeln parameter heter " Tidsstämpel , " är kortkommandot parameter med namnet " AWSAccessKeyId " och parametern version heter " Version ".
    Skapa krypterad signatur

    en AWS frågesträngen autentisering krav med PHP är att du kryptera signaturen med din hemliga nyckel genom att skapa ett knappat hash värde , kodar den till bas 64 och URL - kodning resultatet . Använd " hash_hmac "-funktionen för att skapa den nycklade hashvärdet med kryptering som " sha1 " eller " sha256 ", den " base64_encode "-funktion för att koda resultatet till basen 64 , och den " urlencode " funktion för att url - koda resultatet . Addera AWS SDK för PHP

    Amazon ger en AWS Software Development Kit , eller SDK , för PHP som hjälper till att göra frågesträngen autentiseringen enklare . SDK döljer flesta autentiseringskraven i ett programmeringsgränssnitt så att du kan skicka de nödvändiga parametrarna och låta de fördefinierade funktioner för att koda och formatera frågan ordentligt . Ladda AWS PHP SDK på http://aws.amazon.com/sdkforphp/.

    Tidigare:

    nästa:
    relaterade artiklar
    ·PHP Automatiserad postlista Tutorial
    ·Hur Dra Datum Tillfälligt MySQL databas sedan visa den…
    ·Hur Navigera i mitten av en PHP -fil
    ·Hur förlänga VARCHAR i MySQL
    ·PHP-koden för att konvertera filstorlek
    ·Hur man förhindrar en nerladdning av en video PHP
    ·MySQL Attributtyper
    ·Hur till Bädda in MySQL i Visual C
    ·Hur skapar jag en Login Form till min hemsida
    ·Så skyddar Flash-filer för hämtning
    Utvalda artiklarna
    ·Hur man kan få ett VBA Ändra Markör
    ·Skillnader i Perl och PHP
    ·Hur man läser ett objekt i jQuery
    ·Hur Center en JPanel ovanpå en JFrame
    ·Hur man kör en Oracle Stored Procedure från SQL Comma…
    ·Hur man kompilerar C och C + + Together
    ·Skillnaden i tryck och Echo i PHP
    ·Microsoft Visual Database Tools
    ·Hur man åsidosätta en Accessor metod i Objective - C
    ·Hur du ändrar Miljöer i Python
    Copyright © Dator Kunskap http://www.dator.xyz