Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2011, 15:02
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Redireccionar con [''HTTP_REFERER']

En vez de usar HTTP_REFERER podrías usar sesiones. Y añadir a la sesión de donde procede. Algo así
a.php
Código PHP:
Ver original
  1. <?php
  2. $_SESSION['url'] = $_SERVER['PHP_SELF'];
  3. ?>
  4. <a href="b.php">b.php</a>
b.php
Código PHP:
Ver original
  1. <?php
  2. if(!array_key_exists('url', $_SESSION) || $_SESSION['url'] != '/a.php'){
  3.     header('Location: a.php');
  4.     exit;
  5. }
  6. $_SESSION['url'] = $_SERVER['PHP_SELF'];
  7. ?>
  8. Vino de a.php<br />
  9. <a href="c.php">c.php</a>
c.php
Código PHP:
Ver original
  1. <?php
  2. if(!array_key_exists('url', $_SESSION) || $_SESSION['url'] != '/b.php'){
  3.     header('Location: a.php');
  4.     exit;
  5. }
  6. ?>
  7. Vino de b.php<br />
  8. <a href="a.php">a.php</a>
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos