Estoy un poco desesperado. Tengo dos ordenadores trabajando en Windows, uno
con el 98 y el otro con el Me.
En el primero todo va bien, pero en el segundo (con Win-Me) los parametros
no se pasan a los scripts.
:-\
Debe haber algo incorrecto en el php.ini, pero no acierto a encontrarlo. Os
agradeceria cualquier orientación pues he buscado por el manual y no
encuentro razón, y llevo asi ya casi un mes, rompiendome la cabeza. Me vale
una indicación sobre la página del JM donde explique el tema.
Tengo un script de test al que llamo asi:
http://127.0.0.1/scripts/param.php?x=78&y=44
Y cuyo código es:
===================
<?php
/* Par de argumentos pasados a este script. */
$args = explode( "&", $argv[0] );
echo "\$args: ".$args."<br>\n";
/* Recupero el argumento X. */
$arg_x = explode( "=", $args[0] );
echo "\$args[0]: ".$args[0]."<br>\n";
echo "\$arg_x: ".$arg_x."<br>\n";
/* Recupero el argumento Y. */
$arg_y = explode( "=", $args[1] );
echo "\$args[1]: ".$args[1]."<br>\n";
echo "\$arg_y: ".$arg_y."<br>\n";
echo "El argumento X, tiene el valor: $arg_x[1]<br>\n";
echo "El argumento Y, tiene el valor: $arg_y[1]<br>\n";
?>
===================
y OBTENGO COMO RESPUESTA:
$args: Array
$args[0]:
$arg_x: Array
$args[1]:
$arg_y: Array
El argumento X, tiene el valor:
El argumento Y, tiene el valor:
===================
:-(
El valor de los parámetros en mi php.ini es el siguiente. (He copiado solo
aquellos que pienso que puedan tener una relación aunque sea remota o
que no sé si la tiene,...)
[PHP]
engine = On
short_open_tag = On
asp_tags = On
precision = 8
y2k_compliance = On
output_buffering = Off
implicit_flush = Off
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
expose_php = On
warn_plus_overloading = Off
variables_order = "EGPCS"
register_globals = Off
register_argc_argv = On
track_vars = On
gpc_order = "GPC" ; directive is deprecated
magic_quotes_gpc = Off
magic_quotes_runtime= Off
magic_quotes_sybase = Off
Osea, de parámetros, nada de nada. Este es un script de prueba, pero en
otros que hacen uso de los parámetros, no consigo que funcione.
¿Alguna idea?. Gracias por la respuesta.
Hasta pronto,
Roberto Pla
[email protected]
http://www.aire.org/
-=o=-