Wysyłam dane metoda POST, przez poniższy skrypt:
<?php function moja_funkcja($wartosc1, $wartosc2, $wartosc3, $wartosc4) { $url = "https://ADRES STRONY"; $P[] = "zmiena1=".$wartosc1; $P[] = "zmiena2=".$wartosc2; $P[] = "zmiena3=".$wartosc3; $P[] = "zmiena4=".$wartosc4; //itd.. $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result=curl_exec ($ch); curl_close ($ch); return $result; } ?>
Dane odczytuje w te sposób:
<?php $_POST['zmiena1'] $_POST['zmiena2'] $_POST['zmiena3'] $_POST['zmiena4'] ... itd. ?>
Czy jest możliwość, sprawdzenia, z jakiej domeny przysłane zostały te dane? ew. Ip ?
P.S. Potrzebuje wstawić tam założenie, żeby odbierał dane z jednego serwera.