Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2013, 06:21
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: Problemilla al crear un captcha con php

Holas, sxwark.

Si mal no entiendo, tú quieres que la variable $_SESSION["tmptxt"] se inicie en el captcha y luego la puedas recuperar en la página de formulario donde se muestra el captcha, no?

Debes tener presente que al cargar un script por SRC de una IMG, estás realizando dos cargas simultáneamente: la de la página que contiene la IMG, y la del archivo llamado por el SRC de dicha IMG. No puedes mezclar sus hilos, uno siempre terminará antes que el otro, y es probable que en tu caso, la carga de la página termine antes que el script del captcha.

Como sea, te sugiero que la asignación de valor a $_SESSION["tmptxt"] se haga en la página del formulario, y no en el script del captcha: prueba si de esta forma, al iniciar la sesión en el captcha.php puedes obtener la variable con el valor correcto.

Formulario:
Código PHP:
<?php
include "funcion_captcha.php";
$_SESSION["tmptxt"] = randomText(8); 
?>
<!-- aca va el formulario donde esta el IMG que llama a captcha.php -->
Suerte, saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*