Hola, debido a que he buscado sin encontrar algo que funcione vengo a ver si alguien puede tener una respuesta a mi problema.
tengo una web que contiene un código php, dicho código php es llamado por otra web en otro servidor. la pregunta es como puedo obtener la url de la otra web en mi código php al momento que esta lo ejecuta.
dicho de otra manera:
tengo una web A donde tengo un codigo.php y una web B donde ejecuto el codigo.php
en codigo.php quiero que cada vez que la web B utilize el codigo.php este me guarde la url de la web B en una variable y asi yo pueda comparar el nombre de la web B con otra variable.
la manera como obtengo el resultado de codigo.php en la web B es asi:
function generarnombre($url)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
ob_start();
curl_exec ($ch);
curl_close ($ch);
$string = ob_get_contents();
ob_end_clean();
return $string;
}
print generarnombre("http://a.com/codigo.php");
eso es porque el servidor no me permite un include.
probé HTTP_REFERER y no me funciona.
espero me puedan ayudar, gracias por tomarse el tiempo en leer mi problema.