Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

HTTP Request Body - kako pristupiti

[es] :: PHP :: HTTP Request Body - kako pristupiti

[ Pregleda: 647 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

karas

Član broj: 5574
Poruke: 348
*.routotelecom.com.



Profil

icon HTTP Request Body - kako pristupiti27.03.2006. u 11:13

Treba prihvatiti podatke poslate HTTP protokolom koji su smešteni u telu poruke. Ne šalju se kao parametri forme ili zahteva! Kako pristupiti tim podacima?
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
27.03.2006. u 11:13 

SmilieBG
Aleksandar Skodric
NL

Moderator
Član broj: 13094
Poruke: 1803
*.speed.planet.nl.



Profil

icon Re: HTTP Request Body - kako pristupiti27.03.2006. u 17:42
Euhm, jedino sto mi pada na pamet jeste da otvaras socket ka toj stranici, pa da parsiras sta ti se vraca, nesto tipa wget...

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
27.03.2006. u 17:42 

karas

Član broj: 5574
Poruke: 348
*.routotelecom.com.



Profil

icon Re: HTTP Request Body - kako pristupiti28.03.2006. u 08:09
Zar je moguće da tako jednostavna stvar nije ugradjena u PHP? Mislim, postoji $_REQUEST[] za pristupanje parametrima forme, a ne mogu se dobiti podaci iz tela poruke!?
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
28.03.2006. u 08:09 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
..mtsns-ns.customer.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: HTTP Request Body - kako pristupiti28.03.2006. u 08:36
Da li ustvari hoces da pristupis direktno podacima poslatim preko POST-a?

Za to imas dva nacina:

1) $HTTP_RAW_POST_DATA - s tim sto ovo mora da se podesi u php.ini da bi radilo

2) koriscenjem php://input streama:

Code:

$fp = fopen("php://input", "r");
while(!feof($fp)) {
    $buff .= fread($fp, 1024);
}
fclose($fp);


ili jednostavnije:

Code:

$buff = file_get_contents("php://input");


http://www.php.net/wrappers.php

[Ovu poruku je menjao bzero dana 28.03.2006. u 10:15 GMT+1]
Never trust an operating system you don't have sources for.
28.03.2006. u 08:36 

karas

Član broj: 5574
Poruke: 348
*.routotelecom.com.



Profil

icon Re: HTTP Request Body - kako pristupiti29.03.2006. u 09:35
Hm, meni se šalju podaci kao HTTP request u telu poruke. To znači da skript ne može biti CGI već mora da sluša port preko socket-a. Dakle, ne vredi mi ovakav pristup.
Hvala na savetima.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
29.03.2006. u 09:35 

[es] :: PHP :: HTTP Request Body - kako pristupiti

[ Pregleda: 647 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.