Zaczynam naukę w cURL i napisałem sobie skrypcik:
function cut_str($str, $left, $right) { return $str; } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''); curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_exec($ch); curl_close($ch); $data = "bla bla bla"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''); curl_setopt($ch, CURLOPT_REFERER, '' ); curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1'); curl_setopt( $ch, CURLOPT_POST, 1 ); curl_setopt( $ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_exec($ch); curl_close($ch);
I wszystko działa, formularz się wypełnia danymi i wysyła. Ale dalej mam problem.
Tak wygląda część kodu PHP formularza :
plik.php?page=abcdffg&clef=".$clef."
I aby to co wysłałem w formularzu miało jakiś sens, muszę wejść do linku plik.php?page=abcdffg&clef=".$clef." ale nie wiem jak zrobić, aby uniqid się zgadzało. Da się to jakoś obejść ?
Z Góry dzięki.
Oczywiście data i url ukryłem celowo, bo to działa.