acabo de probar y tampoco, segun lo que leo en los foros es que con http_referer no voy a poder obtener la variable, lo maximo que puede mostrar es la url de referencia por eso siempre me muestra:
Google , todo lo que esta despues del / posiblemente con javascript es que se pueda obtener
- - - Actualizado - - -
ya intentaste conexplode, para dividir la cadena de $_SERVER['HTTP_REFERER']
PHP:
$p = explode("&tt=", $_SERVER['HTTP_REFERER']);
- - - Actualizado - - -
Puedes tratar de hacer una comprobacion si viene de la pagina que deseas. Solo les mostraria el valor si vienen desde "google"
PHP:
$refer = $_SERVER['HTTP_REFERER'];
$k = 'google.com';
$degoogle = strpos($refer, $k);
if ($degoogle === false) {
echo "Entro de forma directa o desde otra url ";
}
elseif ($degoogle !== false) {
echo "Muestra en valor por que viene de google.";
}
el problema es que aun así no obtenga la variable que deseo pasar
🙁
creo que en definitiva no se puede xD
- - - Actualizado - - -
Solucion:
bueno al parecer google tiene una medida de seguridad que impide modificar la url , por tanto se me ocurrio usar facebook de la siguiente manera:
Insertar CODE, HTML o PHP:
https://l.facebook.com/l.php?u=soyunlinkcool.php%3Ftt%3Dputoelquelolsea&h=AT3YZgD12ZVjZGm8SVVyoevGhrV8v9DzS6L27v2ZGQI_tzOEHbeCOcY-K0B2vvGBHClJYcWzCvwnD3M3qn24LnBAbnZxXDOQJSvQQZ6u5MBtwDA9seyNzm3RvpGxDgFH9HVFiPoBquZQOXVKxQYZ-OvFtpOej_N42u6mC4g7QxdzLwdcP6-1TVcqppQ2riHJA4rneK-e6VSVs_Iq61_xSH9DRpszW345JHfK9ZHFayTVpLmMKsJH5XHQnuIVWe3Xr3HCN0T2DFnWCYiStpFM-fQx3CoxSds_VOEmMOtiW9dNuXwiN7aK22CtZgY859xhynNl3QTCvS5sjzVTNCrbGWWgD_W4UmVvfhSzIy3vTavvK9vT2Cn45CTuAdvSD1dVU9r5TPPHVxyy47H8vKZSLVspV_2wXj9LmVk8wxDRa9o6nA
de este modo si logro obtener la variable y de paso como referer me devuelve
Insertar CODE, HTML o PHP:
simulando el ingreso desde facebook
gracias a todos por la ayuda, creo que todas las soluciones que ofrecieron eran viables, solo que google de por si no se deja