Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Query String Overovanie v PHP

Ak chcete povoliť používateľom prístup k súborom uloženým na Amazon používať Amazon Web Services alebo AWS , s PHP , musíte vytvoriť reťazec dotazu, ktorý môže overiť pomocou AWS . Postup pre vytvorenie správnej reťazec dotazu je trochu zložitejšie a mali by ste si prečítať dokumentáciu starostlivo uistite sa , že obsahujú všetky potrebné prvky . Namiesto toho , písať svoje vlastné funkcie , môžete použiť knižnicu poskytované AWS , ktorý spracúva veľa z back - end nastavenie správnej reťazec dotazu. Zoradiť dotazu Parametre

Amazon reťazca dotazu overovania v PHP vyžaduje , aby parametre v reťazci dotazu triediť . Najjednoduchší spôsob , ako to urobiť , je vytvoriť rad parametrov , použite funkciu " ksort " triediť pole , a dať reťazec dotazu späť dohromady , aby po tom , čo ste pridali všetky polia požadované overovanie AWS .

Nastaviť vypršaní času

Pri overovaní reťazec dotazu s PHP a AWS , budete musieť prejsť časovú pečiatku označujúcu dobu platnosti dotazu a vaše AWS prístupový kľúč . Voliteľne môžete prejsť číslo verzie služby , ktorú používate . Parameter pečiatka čas sa volá " pečiatka " , parameter key prístup sa nazýva " AWSAccessKeyId " a parameter verzia sa volá " Version " .
Vytvoriť šifrovaný podpis

reťazec dotazu požiadavku AWS autentizácia s PHP je , že šifrovanie podpis s tajným kľúčom vytvorením algoritmu hash s kľúčom hodnotu , kódovanie ju založiť 64 a URL - kódovať výsledok . Pomocou funkcie " hash_hmac " vytvoriť s kľúčom hash hodnoty s šifrovaním ako " SHA1 " alebo " Sha256 " funkciu " base64_encode " kódovať výsledok založiť 64; a funkciu na url " urlencode " - kódovať výsledok .
AWS SDK pre PHP

Amazon ponúka AWS Software Development Kit , alebo SDK pre PHP , ktorý pomáha , aby bol proces overovania reťazec dotazu jednoduchšie . SDK skrýva väčšinu požiadaviek na overovanie v rozhraní API , takže môžete odovzdať požadované parametre a umožňujú preddefinované funkcie pre kódovanie a správne formátovanie dotaz . Stiahnite si AWS PHP SDK na http://aws.amazon.com/sdkforphp/.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené