Redirecci贸n en PHP
No se como hacer para redireccionar din谩micamente el control de una p谩g a otra. Lo mismo que se hace en ASP utilizando Response.redirect
Y si no existe esa funci贸n como se hace para reemplazarla.
Y si no existe esa funci贸n como se hace para reemplazarla.
No se lo que buscas exactamente, pero puedes buscar en la doc oficial de php en
http://www.php.net/manual/es/
http://www.php.net/manual/es/
mira, yo tengo el mismo problema, y la solucion que encontre, aunque no es la mejor es la siguie te
echo "<script language=",chr(34),"JavaScript",chr(34),">";
echo "n";
echo "function aldlkajlkad(){";
echo "n";
echo "window.open(pagina.php?Cod_=",$maximo,"','_self'); }";
echo "n";
echo "aldlkajlkad();";
echo "n";
echo "</script>";
esto funciona impecable, pero es mas bulnerable,pero algo es algo!
echo "<script language=",chr(34),"JavaScript",chr(34),">";
echo "n";
echo "function aldlkajlkad(){";
echo "n";
echo "window.open(pagina.php?Cod_=",$maximo,"','_self'); }";
echo "n";
echo "aldlkajlkad();";
echo "n";
echo "</script>";
esto funciona impecable, pero es mas bulnerable,pero algo es algo!
Una forma de hacerlo es con la funci贸n getfile y variable 'path' que describo a continuaci贸n:
$path = "/home/docs/info/gracias.html";
Como puedes ver la ruta es absoluta
function getFile($file){
$output = "";
$theFile = fopen($file,"r");
while(!feof($theFile))
{
$theLine = fgets($theFile,255);
$output.=$theLine;
}
fclose($theFile);
return $output;
}
Luego para ejecutar la funci贸n simplemente incluye lo siguiente en donde tu programa realiza el redireccionamiento:
echo getFile($path);
esto te enviara de inmediato a la pagina que deseas o describes en la variable 'path'
Si deseas que la p谩gina de respuesta te envie a ti o al usuario solo incluye en el encabezado lo siguiente:
<meta http-equiv="refresh" content="0;URL=http://www.loquequeras.com">
El content se refiere a cuantos segundos tardar谩 la p谩gina para enviar al usuario a www.loquequeras.com
$path = "/home/docs/info/gracias.html";
Como puedes ver la ruta es absoluta
function getFile($file){
$output = "";
$theFile = fopen($file,"r");
while(!feof($theFile))
{
$theLine = fgets($theFile,255);
$output.=$theLine;
}
fclose($theFile);
return $output;
}
Luego para ejecutar la funci贸n simplemente incluye lo siguiente en donde tu programa realiza el redireccionamiento:
echo getFile($path);
esto te enviara de inmediato a la pagina que deseas o describes en la variable 'path'
Si deseas que la p谩gina de respuesta te envie a ti o al usuario solo incluye en el encabezado lo siguiente:
<meta http-equiv="refresh" content="0;URL=http://www.loquequeras.com">
El content se refiere a cuantos segundos tardar谩 la p谩gina para enviar al usuario a www.loquequeras.com
Simplemente eskribe esto entre:
<head> y </head>
asi:
<head>
<script LANGUAGE="JavaScript">
function redireccionar()
{
location.href="/"
}
setTimeout ("redireccionar()", 10000);
</script>
</head>
Donde en location.href="/"
pones el link donde lo kieres redireccionar entre comillas y en:
setTimeout ("redireccionar()", 10000);
10000 seria 10 segundos, pon el tiempo ke tu kieras ;)
--------------------------------------
www.zitalv2.tk
<head> y </head>
asi:
<head>
<script LANGUAGE="JavaScript">
function redireccionar()
{
location.href="/"
}
setTimeout ("redireccionar()", 10000);
</script>
</head>
Donde en location.href="/"
pones el link donde lo kieres redireccionar entre comillas y en:
setTimeout ("redireccionar()", 10000);
10000 seria 10 segundos, pon el tiempo ke tu kieras ;)
--------------------------------------
www.zitalv2.tk
Una forma sencilla de redireccionar a otra pagina es escribiendo la etiqueta HTML que lo hace, he usado la siguiente y funciona muy bien.
echo "<meta http-equiv="refresh" content="0;URL=pagina.php">";
Esta etiqueta solo surte efecto si se escribe antes del heder deldocumento HTML
echo "<meta http-equiv="refresh" content="0;URL=pagina.php">";
Esta etiqueta solo surte efecto si se escribe antes del heder deldocumento HTML
Creo q la mejor opcion es la d Fran:
include ("nombre_pag.php");
yo usaria esta. salu2
include ("nombre_pag.php");
yo usaria esta. salu2
