Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2010, 06:16
American2010
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: No mostrar la página si se accede directamente

Deberías ver como implementarlo con la función HTTP_REFERER

Es imagino la que usan los contadores de visitas, para determinar de dónde llega la gente al sitio, lo que no se es que tan confiable sea.

Código PHP:
 <?php

$ref 
getenv("HTTP_REFERER");
echo 
$ref;

?>
Recuerda que esto es todo PHP

PD: Acá un par de posible soluciones que he visto.


Código PHP:
if (empty($_SERVER['HTTP_REFERER'])) {
  echo 
"some test";


Luego dice que le hizo efecto contrario así que probó así...

Código PHP:
if (!empty($_SERVER['HTTP_REFERER'])) {
  echo 
"some test";

Entre los { } Debería ir tu página y fuera de ella, nada o lo que quieras que se muestre para tal caso, entonces añades un

Código PHP:
else { ...algo aca... } 
__________________
elGastronomo

Última edición por American2010; 22/10/2010 a las 06:29