Hola yo de nuevo molestando jejeje,
he realizado lo que me dices pero no me funciona nose que estoy haciendo mal, he puesto este codigo para testearlo en frontcontroller:
Código PHP:
Ver original$ubicacion1=substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],"\\")); echo "<pre>";
echo "</pre>";
echo "<pre>";
echo "</pre>";
y en el local cuando entro al frontend me imprime:
Cita: /ampa/index.php
/ampa/index.php
y en el backend me imprime:
Cita: /ampa/admin/index.php
/ampa/admin/index.php
en el frontend del servidor me imprime:
y en el backend :
Cita: /admin/index.php
/admin/index.php
si yo ahora cambio el print_r($ubicacion1); por print_r(explode('/',$ubicacion1)); lo que me imprime en el local es:
front:
Cita: /ampa/index.php
Array
(
[0] =>
[1] => ampa
[2] => index.php
)
backend:
Cita: /ampa/admin/index.php
Array
(
[0] =>
[1] => ampa
[2] => admin
[3] => index.php
)
y en el servidor me devuelve:
front:
Cita: /index.php
Array
(
[0] =>
[1] => index.php
)
back:
Cita: /admin/index.php
Array
(
[0] =>
[1] => admin
[2] => index.php
)
Es decir me sigue haciendo lo mismo que antes, para poder validar a que directorio entrar en el servidor voy a tener que sacar un elemento del array (mas allá que el [0] no tenga nada), y en el local dejar un elemento. Que estoy haciendo mal?