Código PHP:
<?php
global $v;
echo "$v";
?>
imaginemos que lo llamamos index.php
cuando escribo
http://www.ejemplo.com/?v=123456
no me sale NADA!
| |||
No me funciona en PHP5 un codigo tan simple como: Código PHP: imaginemos que lo llamamos index.php cuando escribo http://www.ejemplo.com/?v=123456 no me sale NADA! |
| |||
Re: No me funciona en PHP5 me funciona :D en php 4 no me hacía falta poner este paso... a partir de ahora tengo que cambiar todos mis scripts para que reciba las globales desde la barra de la direccion? gracias |
| ||||
Re: No me funciona en PHP5 Por lo que veo, ese global no hacía nada fuera de cualquier función, sino que lo que tenías es register globals. Es recomendable que actualices tu código para usar arrays superglobales, como te recomendaron, pero si no querés tenés que habilitarlo desde tu php.ini, y si no tenés acceso a él, pero tu servidor corre Apache, podés intentar crear un archivo que se llame ".htaccess" en la misma carpeta que tus scripts y poner adentro
Código:
Pero, nuevamente, insisto con que lo mejor es que actualices el código... php_flag register_globals off
__________________ |