Si, lo que pasa es que para la pagina donde lo estoy haciendo se envian variables por GET
pero el problema como te dije es que necesito que entre a paso2.php bien sea que entre desde paso1.php o paso1.php?nombre=carlos&apellido=medina
Si entro desde paso1.php si entra normal y me da el mensaje de bienvenida
el problema esta en que si entro desde paso1.php?nombre=carlos&apellido=medina me manda el mensaje de error indicandome que no he entrado desde paso1.php
de que manera deberai poner el codigo entonces en mi archivo paso2.php
no lo he logrado aun, si me pudieras ayudar con eso te lo agradecería por siempre.
Puede servir de esta manera?
<?php
$carpeta = str_replace($_SERVER['DOCUMENT_ROOT'], '', dirname($_SERVER['SCRIPT_FILENAME'])); $ruta = "https://$_SERVER[HTTP_HOST]$carpeta/paso1.php";
$aux = isset($_SERVER['HTTP_REFERER']) ?
$_SERVER['HTTP_REFERER'] : '';
if($referer !== $ruta){
echo "Solo se puede acceder por paso1.php";
}else{
echo "Entró desde paso1.php";
}
?>