Sourcegeek:
El planteo de
lovecom45 es muy preciso, el quiere que a xbusqueda.php solo se pueda acceder desde su index.php que es supongo por lógica donde está el form. lo siguiente puesto al inicio de xbusqueda.php, redirigira a index.php si la página no fue accedida desde index.php
Código PHP:
Ver original<?php
$ref = $_SERVER['HTTP_REFERER'];
$valido = 'http://misitio.com/index.php';
if((!$ref)||($ref != $valido)){
}
?>
Si hubo o no resultados, es otra cosa, y desde ya siempre habra post si se utilizó el form.
Asi que mejor, revises tus conceptos