Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak okreslic, skąd przyszły dane metodą POST?
Forum PHP.pl > Forum > PHP
kukix
Witam.
Wysyłam dane metoda POST, przez poniższy skrypt:

  1. <?php
  2. function moja_funkcja($wartosc1, $wartosc2, $wartosc3, $wartosc4) {
  3.   $P = array(); $RET = array();
  4.   $url = "https://ADRES STRONY";
  5.   $P[] = "zmiena1=".$wartosc1;
  6.   $P[] = "zmiena2=".$wartosc2;
  7.   $P[] = "zmiena3=".$wartosc3;
  8.   $P[] = "zmiena4=".$wartosc4;
  9.   //itd..
  10.  
  11.   $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  12.   $ch = curl_init();
  13.   curl_setopt($ch, CURLOPT_POST,1);
  14.   if(count($P)) curl_setopt($ch, CURLOPT_POSTFIELDS,join("&",$P));
  15.   curl_setopt($ch, CURLOPT_URL,$url);
  16.   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
  17.   curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
  18.   curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  19.   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  20.   $result=curl_exec ($ch);
  21.   curl_close ($ch);
  22.  
  23.   return $result;
  24. }
  25. ?>


Dane odczytuje w te sposób:
  1. <?php
  2. $_POST['zmiena1']
  3. $_POST['zmiena2']
  4. $_POST['zmiena3']
  5. $_POST['zmiena4']
  6. ... itd.
  7. ?>


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.
bim2
$_server['request_uri']

Ale da się wstawiać w to co się chce. Nie sprawdzisz na 100% prawdziwego adresu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.