Ver Mensaje Individual
  #14 (permalink)  
Antiguo 17/10/2010, 19:53
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 8 meses
Puntos: 1567
Respuesta: Como restringir acceso a una página si no ha pasadopor un form

lovecom45:


esto en lo que pasaste

Código PHP:
Ver original
  1. $valido2 = 'xbusqueda.php';
  2. if((!$ref)||($ref != $valido2)){
  3. header ("Location: $valido2");
  4. }

está demás

te he dejado una demo y el código correspondiente, esta aplicado a otro ejemplo, pero igual te va a servir,
en este caso

reglamento.php equivale a tu index.php
comprar.php equivale a tu xbusqueda.php
y hay una página extra pag2.html, para verificar que no se puede acceder a xbusqueda.php si no es desde reglamento.php

la demo está en
http://foros.emprear.com/php/reg/

tambien podes probar ingresando directamente en la barra de direcciones
http://foros.emprear.com/php/reg/comprar.php y darle enter, a ver donde te dirige

Un saludo
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.