Az igazság a ülés - az egészet, és a programozás

3. oldal az 7

Kap- és a POST-adatok

Van még két másik módszer, hogy egy kliens segítségével
adatokat küld a szerver, és ezek a módszerek léteznek sokkal hosszabb a cookie-kat.
Az ügyfél nem tud információt a kért Urle a query string
vagy útközben, bár az utóbbi esetben igényel specifikus
programozás, amelyre nem terjed ebben a cikkben. Példaként,
A lekérdezési karakterlánc figyelembe a következőket:
GET /index.php?foo=bar HTTP / 1.1
Host: www.example.org

Fogadása index.php script lehet hivatkozni a $ _GET [ „ize”], hogy a paraméter értékét ize. Emiatt a legtöbb PHP-fejlesztők beszélnek ezek az adatok, mint a GET-adatok
(Egyéb néha hivatkoznak rájuk, mint az adatok a kérelem vagy
URL-változó). A közös zavarok forrása az, hogy a
GET-adatok létezhetnek a POST-kérést, mivel azok
csak egy része a kért URLya, és nem függ a kutatás módszere.

Egy másik módszer, amellyel az ügyfél használhatja a
referencia információkat, hogy használja a HTTP-kérést.
Ez a módszer megköveteli, hogy a kérelem módszer POST:
POST /index.php HTTP / 1.1
Host: www.example.org
Content-Type: application / x-www-form-urlencoded
Content-Length: 7
ize = bar

Ebben az esetben az átvevő index.php script elérheti a $ _POST [ „ize”], hogy a paraméter értékét ize. PHP-fejlesztők általában hivatkoznak az adatokat a POST-adatokat. és hogy az, hogy a böngésző továbbítja az adatokat küldött formát, amelyben a „post” meghatározott method =.

Általánosságban elmondható, hogy a kérés tartalmazhat mindkét adat:
POST /index.php?getvar=foo HTTP / 1.1
Host: www.example.org
Content-Type: application / x-www-form-urlencoded
Content-Length: 11
postvar = bar

Ezen két további módszer az adatok küldése a kérést
A cookie-k olyan csere. Ellentétben a cookie-kat, és a POST kap- támogató adatok
Ez nem kötelező, ezért ezek a módszerek is több lehet,
megbízható. Vegyünk egy egyedi azonosítót úgynevezett PHPSESSID. tartalmazza a kért URL:
GET /index.php?PHPSESSID=12345 HTTP / 1.1
Host: www.example.org

Ez éri el ugyanazt a célt, mint a Cookie fejléc,
mivel az ügyfél azonosítja magát; Ez a módszer azonban igényel sokkal
Több fejlesztő bevonása. Miután a cookie be van állítva -
a felelősség a böngésző, hogy vissza a további kérések.
Továbbítja az egyedi azonosító segítségével URLya fejlesztő
Biztosítania kell, hogy az összes link, űrlapbeküldési gomb, stb
amelyek megfelelő lekérdezési karakterlánc (azonban PHP őt ebben
segít, ha tartalmazza session.use_trans_sid irányelv). K
Sőt, a GET-adatok megjelenítésére Urle és sokkal érzékenyebb, mint a cookie-kat.
Tény, hogy a gyanútlan felhasználó menthet
URL könyvjelzőként küldje el egy barát vagy mit kezdeni vele, hogy
akaratlanul felfedi egy egyedi azonosítót.

Bár POST-adatok nyilvánosságra, hogy kevésbé valószínű,
továbbítása az egyedi azonosító a POST-módszer megköveteli, hogy változókat
minden felhasználói kérések által végzett POST. ez általában
opció nem kényelmes, bár az alkalmazás tervezési és lehet, hogy ez
életképesebb.

Általában, ez hiányzik a programozási gyakorlat. Tapasztalatlan programozók szembe kell, hogy az összetett webes alkalmazások. Ezért nagyon gyakran hibáznak, hogy elkerülhető lenne egy tapasztalt programozó, mint az indokolatlan használata printf () vagy Nep.

Általában, ez hiányzik a programozási gyakorlat. Tapasztalatlan programozók szembe kell, hogy az összetett webes alkalmazások. Ezért nagyon gyakran hibáznak, hogy elkerülhető lenne egy tapasztalt programozó, mint az indokolatlan használata printf () vagy Nep.

Általában, ez hiányzik a programozási gyakorlat. Tapasztalatlan programozók szembe kell, hogy az összetett webes alkalmazások. Ezért nagyon gyakran hibáznak, hogy elkerülhető lenne a tapasztalt.

Bevezetés a PHP, sőt, a leggyakoribb nyelv Web programozás. Ahhoz, hogy ezt az állapotot, akkor áthalad több szakaszból áll, az egyszerű programozási nyelv a Web hogy engedett sok (php3), a mai gyors hatékony és bővíthető (PHP4). Különösen kellemes órát.

De először, pár hivatalos nyilatkozatok: Néhány ábra mutatja ezt a cikket, reprodukálható megoldások PHP4, de mégis, a leírás itt jelenlevő több olvashatóságát és épségét a cikket. Néhány lépést ebben a cikkben szerepel az utolsó kiadás a PHP5 lehet.

Kapcsolódó cikkek