Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2010, 11:08
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Codeigniter. Dudas con método $_GET y url amigable

Estoy comenzando a desarrollar una aplicación con Codeigniter y ya solucioné el dichoso asunto de quitar el index.php de la url.

Pero me falla en lo siguiente, me explico, quiero hacer un asistente de instalación del sistema vía web (estilo wordpress), para que en dos o tres pasos quede instalada la Base de Datos y creado un archivo de configuración que guarde los datos necesarios para el funcionamiento del sistema. Por lo que en cada paso la URL quedaría algo así: /install/?step=1, /install/?step=2 y así. Tengo el siguiente código:

Código PHP:
Ver original
  1. <?php
  2. //Resivo el valor de la variable $step via $_GET
  3. if (isset($_GET['step']))
  4.     $step = $_GET['step'];
  5. else
  6.     $step = 0;
  7.  
  8. //Comienzo el Switch
  9. switch ($step):
  10.     case 0 :
  11. ?>
  12. <p>Este es el paso 0</p>
  13. <p><a href="?step=1">Crear un archivo de configuraci&oacute;n</a></p>
  14. <?php
  15.     break;
  16.     //fin del step 0
  17.    
  18.     case 1 :
  19. ?>
  20. <p>Este es el paso 1</p>
  21. <?php
  22.     break;
  23.     //Fin del paso 1
  24. endswitch;
  25. ?>
El asunto es que no me cambia de vista, pero si el valor inicial de $step es 1, entonces si muestra Este es el paso 1.

Estuve mirando la documentación a ver si me enteraba de algo, pero si cambio $config['uri_protocol'] a "PATH_INFO" me da error, o sea, no se carga la página...

¿Debería cambiar algo en el .htaccess?

Gracias de antemano...
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose