Google
Web dns.bdat.net

RE: [PHP-ES] Envío de datos de un formulario sin cambio de página.

Write haof XML files: Eduardo ( jemf@softhome.net)
Fecha: lun 15 ago 2005 - 15:59:52 CEST


O también puedes utiliza AJAX y estar a la par con la nueva tecnología.

Puedes empezar por aquí
http://www.google.com/search?q=AJAX&hl=es&rls=GGLD,GGLD:2005-20,GGLD:es&lr=l
ang_es&sa=X&oi=lrtip9 aunque hay documentos en inglés.

-----Mensaje original-----
De: Esteban Osorio [mailto: eosorio@economia.cl]
Enviado el: Viernes, 12 de Agosto de 2005 03:43 p.m.
Para: php-es@lists.php.net
Asunto: RE: [PHP-ES] Envío de datos de un formulario sin cambio de página.

Gracias por su ayuda y recomendaciones, aunque si a alguien le interesa
saber creo que la solución está utilizando CURL, para lo cual ya realicé
algunas pruebas y luego de algunos problemas he logrado hacerla funcionar,
aunque de todos modos la documentación que encontré es poca.

Este es un script que realicé a manera de prueba...
....
....
$params = "user=esteban&clave=osorio";
$url = "http://adquis-test/xmlcurl2.php";

$ch = curl_init(); // initialize curl handle
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params); // add POST fields
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // return into a variable

$result = curl_exec($ch); // run the whole process
if (curl_errno($ch)) {
        print curl_error($ch);
} else {
        curl_close($ch);
}
echo $result; //contains response from server
....
....

Este es el código del script que da respuesta...
....
....
if($user == "esteban" && $clave == "osorio") {
        echo "El Usuario ha sido validado por el sistema...";
} else {
        echo "El nombre de usuario y clave ingresados no concuerdan con uno
registrado en el sistema...";
}
....
....

Saludos,

Esteban.

-----Original Message-----
From: Julio Glez [mailto: jcglez@microsis.com.mx]
Sent: Viernes, 12 de Agosto de 2005 12:09
To: php-es@lists.php.net
Subject: Re: [PHP-ES] Envío de datos de un formulario sin cambio de
página.

Lo que puedes hacer es tener tu codigo en otro script (a.php) y en la
pagina donde estas inicando sesion lo mandas llamar asi

include ("../script/a.php");

por poner un ejemplo.

"Esteban Osorio" < eosorio@economia.cl> escribió en el mensaje
news:146DD1939016834EB2265A13EAA6A923BA8E2E@correo.minecon.cl...
Hola lista.

Aquí va el problema:

Necesito hacer una página en php de inicio de sesión que pida user y pass,
luego envíe estos datos a otro script en asp que realice la validación y
espere por los resultados de esta validación, es decir, que no ocurra lo
típico en que se envía un submit hacia otra página y se realiza un cambio de
página en el browser.

Espero alguien tenga alguna idea al respecto.

Saludos y gracias,

Esteban Osorio F.

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:49 CET