Kezdőoldal » Számítástechnika » Programozás » Php val hogyan lehet küldeni...

Php val hogyan lehet küldeni post adatott?

Figyelt kérdés

$a="hu";

$b="1";

$c="user";

$d="password";

$url=" https://url";

$cookie="cookie.txt";


$postdata = "set_lang=".$a."&submitted=".$b."&nev=".$c."&pass=".$d;


$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL, $url);

curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, TRUE);

curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");

curl_setopt ($ch, CURLOPT_TIMEOUT, 60);

curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);

curl_setopt ($ch, CURLOPT_REFERER, $url);


curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);

curl_setopt ($ch, CURLOPT_POST, 1);

$result = curl_exec ($ch);


echo $result;

curl_close($ch);

header('Location: https://url');


van egy ilyen kódom de nem akar működni. nem ír ki hibát de nem is jelentkezik be :( hát ha tudtok segíteni



2016. máj. 28. 18:09
 1/1 Drone007 ***** válasza:

Feltételezve, hogy az $url változó valid (mert ami a kódban van, az nem az), a $result értéket soha nem fogod látni. Két okból.

Egyrészt a $result nem biztos, hogy olyasmi, amit egy echo ki tudna postolni (még returntransfer esetén is False jön vissza ha hiba van), helyette a var_dump-ot érdemes használni.

Másrészt, ha a $result echozása után rögtön header-t hívsz, akkor egyből el is navigálsz, így nem látod mi íródik ki.


De még ez sem garancia, hogy minden oké, hiszen a fogadó oldalon is működnie kell hibátlanul a php/asp/akármi scriptnek, amit az $url-ben megcélzol, és fel kell dolgoznia a kapott post adattömböt.


Én azt javaslom, hogy előbb értsd meg, hogyan is működik a curl, teszteld a scriptet egy egyszerűbb kóddal, és folyamatosan építsd fel a megfelelő lekérdezést.


[link]

2016. máj. 29. 11:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!