Autor Zpráva
kvoky
Profil
Ahoj, snazim se poslat POST pres curl ale nejak se mi nedari:

send.php

  $url='page.php';
   $post[q]='neco';
   $ch = curl_init($url);
   curl_setopt($ch, CURLOPT_POST      ,1);
   curl_setopt($ch, CURLOPT_POSTFIELDS    ,$post);
   curl_setopt($ch, CURLOPT_FOLLOWLOCATION  ,1); 
   curl_setopt($ch, CURLOPT_HEADER      ,1);  
   curl_setopt($ch, CURLOPT_RETURNTRANSFER  ,1);  
   $data = curl_exec($ch);
   curl_close($ch);
   echo $data;


page.php


if ($_POST)
   echo "Odesláno!";


Nemůžu příjít na to kde mám chybu. Prostě se nic neukáže.
Díky za pomoc
Kvoky
aww
Profil *
$_POST musí být true nebo false jinak to if neproběhne.
K
Profil *
aww
WTF??

kvoky
kdyz das do page.php to echo bez toho IFu tak to neco vrati?
s
Profil *
ne nevraci to nic
kvoky
Profil
to jsem psal ja, jo a curl mam urcite nainstalovany a povoleny
paja_e99
Profil *
zkus nastavit CURLOPT_RETURNTRANSFER na 0, jestli to vypise...
popr zkus
if(($ch = curl_init($url);)===false) echo "error";
to same u curl_setopt
nightfish
Profil
$post[q]='neco';
spíš
$post = 'q=neco';

a do $url bych dal absolutní adresu (včetně http:// schématu)
kvoky
Profil
díky za rady... po víkendu to vyzkouším.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0