Sera q no hay forma de q se haga??? Tengo ese problema puesto q cuando redirecciono los valores q contenia el $_GET[] siguen apareciendo en mi url y mi codigo piensa q es algun evento.
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
| |||
![]() Hey compañeros estuve buscando como limpiar el $_GET[] para que no aprezca en la url y todos los post similares estaban sin respuesta. Sera q no hay forma de q se haga??? Tengo ese problema puesto q cuando redirecciono los valores q contenia el $_GET[] siguen apareciendo en mi url y mi codigo piensa q es algun evento. ![]() ![]() ![]() |
| ||||
Respuesta: No Hay Forma De Limpiar $_GET[]??? soluciones mil... htacces-mod.rewrite, pasar por post, javascript... aunque me parece que tienes mal planteado el redireccionamiento. (poniendo donde "quieres ir" no carga las GET)
__________________ Francesc Jimenez Última edición por desendoll; 31/07/2008 a las 04:00 |
| ||||
Respuesta: No Hay Forma De Limpiar $_GET[]??? como haces la redirección?
__________________ Francesc Jimenez |
| |||
Exactamente y como lo cambio ... Mira este esto es parte de lo q tengo en un menu Admin_Menu.html Código HTML: <center> <a href="<?php echo $PHP_SELF; ?>?evento=home">Home</a><br> <a href="<?php echo $PHP_SELF; ?>?evento=registrar">Registrar</a><br> <a href="<?php echo $PHP_SELF; ?>?evento=eliminar">Eliminar</a><br> <hr /> <table width="100" border="1"> <form action="" name="buscar" method="post"> <tr> <td><input type="text" name="texto_buscar"/></td> <td><input type="submit" name="evento" value="update" /></td> </tr> </form> </table> <br /> </center> Código HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>DVD Estrenos </title> </head> <body ><br /> <center><table width="900" border="1"> <tr> <td colspan="2"><?php require_once('../New_Header.html');?></td> </tr> <tr> <td width="75%"> <?php if($_POST['evento']=='update'){ echo"entra"; $result=$Listar_Peliculas->Buscador_Sencillo($_POST['texto_buscar']); $mostrar=Listar_For_Admin($result); echo"$mostrar"; } else{ if(!isset($_GET['evento']) or $_GET['evento']=='home'){ require_once('Admin_Home.html'); } else{ if(isset($_GET['evento']) and $_GET['evento']=='registrar' ){ if(!isset($_POST['bot_registrar'])){ require_once('Formulario.html'); } else{ echo"Registreo exitoso"; } } } } ?> </td> <td width="25%" valign="top"><br /><?php require_once('Admin_Menu.html');?></td> </tr> <tr> <td colspan="2"><?php require_once('../New_Footer.html');?></td> </tr> </table> </center> </body> </html> Admin_DVD_Estrenos.php Código PHP: Ahh y gracias por responderme Última edición por GatorV; 31/07/2008 a las 09:22 |
| ||||
Respuesta: No Hay Forma De Limpiar $_GET[]??? Usa $_SERVER['REQUEST_URI'] en lugar de PHP_SELF, de todos modos te convendria leer el Manual en la seccion de variables del server. Saludos. |
| |||
Respuesta: No Hay Forma De Limpiar $_GET[]??? Listo en vez de $_PHP_SELF Use $_SERVER[SCRIPT_NAME] Gracias por ayudarme ![]() Bueno ahora tengo otro problemita y no se si abrir un nuevo tema mejor sigo preguntando aqui. Como saber si el campo file de un formulario esta vacio Puesto q tengo una parte del codigo q me sube unas imagenes todo eso esta bien el problema es q cuando las actualizo si dejo el campo file en blanco me las borra y no quiero eso sino q solo me suba las imagenes cuando hay algo en el campo file. |