Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2009, 04:39
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 11 meses
Puntos: 16
Respuesta: nombre web no cambia

podes utilizar mod_rewrite, pero alguna peticion tenes que hacer, solamente en vez de mostrar usuarios.php uses mipagina.com/usuarios, sino otra alternativa mas incomoda que ajax seria la de enviar la peticion por $_post a la misma pagina por ejemplo

index.php
Código php:
Ver original
  1. if(isset($_POST['pagina'])){
  2.     include ($_POST['pagina']);
  3. }else{
  4.     include ('home.html');
  5. }

Home.html
Código html:
Ver original
  1.     <head>
  2.         <title>Prueba formulario </title>
  3.     </head>
  4.     <body>
  5.         <script>
  6.             function post_to_url(path, pagina, method) {
  7.                 // puedes definir el path o dar la opcion de elegir a donde se envia
  8.                 //path = "index.php";
  9.                 method = method || "post";
  10.  
  11.                 var form = document.createElement("form");
  12.                 form.setAttribute("method", method);
  13.                 form.setAttribute("action", path);
  14.            
  15.                        
  16.                 var hiddenField = document.createElement("input");
  17.  
  18.                 hiddenField.setAttribute("type", "hidden");    
  19.                 hiddenField.setAttribute("name",'pagina');
  20.                 hiddenField.setAttribute("value", pagina);
  21.                 form.appendChild(hiddenField);
  22.            
  23.                 document.body.appendChild(form);  
  24.                 form.submit();
  25.             }
  26.  
  27.         </script>
  28.    
  29.         <a href="#" name="usuarios" onclick="post_to_url('index.php','usuarios.php','post')" >usuarios</a>
  30.         <a href="#" name="usuarios" onclick="post_to_url('index.php','noticias.php','post')" >noticias</a>
  31.     </body>
  32. </html>

de esta forma al hacer clic se crea un formulario y se envia por post con los parametros que le pasamos, nuestro index recibe la variable $_POST['pagina'] e incluye su valor, es una alternativa a ajax, pero optaria por ajax porque al refrescar va a advertir que hay datos para actualizar, creo que se puede configurar pero no sabria decirte realmente como se hace jaja

Última edición por samu22; 05/10/2009 a las 04:46