Tengo hecho una pagina en php y utilizo el metodo post para pasar unos parametros y en un servidor windows con IIS funciona Ok. Pero la misma pagina no funciona en un servidor linux-Apache.
¿Alguien sabe porque?
| |||
No me funciona el method get ni el post en linux Tengo hecho una pagina en php y utilizo el metodo post para pasar unos parametros y en un servidor windows con IIS funciona Ok. Pero la misma pagina no funciona en un servidor linux-Apache. ¿Alguien sabe porque? |
| |||
Re: No me funciona el method get ni el post en linux Revisa en el archivo de configuracion de PHP .. la directiva: register_globals = Off es probable que la tengas por defecto a OFF . ponla a On para trabajar con las variables igual que en tu makina windows. De todas formas .. registre_globals = off por defecto para que nos acostumbremos a usar $_GET['variable'] o $HTTP_GET_VARS['variable'] (o .. POST segun el metodo usado) ya que en proximas versiones de PHP es posible que desaparezca por completo el uso de Globales en el metodo de envio/recepcion de variables. Un saludo, |
| |||
Re: No me funciona el method get ni el post en linux Cluster, revise la directiva y estaba en on, como se trabaja $_GET['variable'] o $HTTP_GET_VARS['variable' podrias darme un ejemplo... |
| |||
Re: No me funciona el method get ni el post en linux Ejemplo: si envias los datos de un formulario en metodo POST .. <input ... name="variable" ...> en la pagina que lo recojas .. echo $_POST['variable']; Si te llegan de un URL: paginaqueprocesa.php?variable=valor ... en la pagina que lo recojas ... echo $_GET['variable']; ... si usas versiones anteriores a 4.1 (si mal no recuerdo) .. deberas usar en vez de $_GET .. o POST .. $HTTP_POST_VARS .. o GET segun el metodo Te recomiendo que leas atentamente: <a href='ir.asp?http://www.php.net/manual/es' target='_blank'>www.php.net/manual/es...</a> Un saludo, |