Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/10/2005, 05:24
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 meses
Puntos: 3
Cita:
Iniciado por jpinedo
Hola:

De acuerdo a la configuración de tu php, este script podría funcionar o no.
Para asegurarte de que funcionará siempre, recoge las variables identificando su origen. En este caso, en lugar de utilizar $Ref, utiliza $_POST['Ref'].

Busca en el foro sobre la directiva "register globals" del php.ini. También puedes buscar sobre "superglobales" o "autoglobales"

Saludos
Y eso también, nunca uses las variables de formulario directamente, o sea, variables globales, por seguridad. Al principio de tu código pon un script que recoja las variables enviadas con POST y las almacene en variables definidas al principio, aunque tengan el mismo nombre que el nombre del campo del que provienen. P.ej:

$ref = $_POST['ref'];

En tu caso es posible que tengas la directiva register_globals en off y por eso no te acepta el uso directo de variables globales de formulario. Pero no lo pongas en on. Mejor déjalo en off y obtén los valores de formulario como te he dicho. Otra forma es:

$ref = $HTTP_POST_VARS['ref'];