![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hola, hola amiguitos.
Mi consulta en este caso es la siguiente, tenga un conjunto de páginas estructuradas de la siguiente forma: Uso javascript del lado del cliente y php del lado del servidor. La página A tiene el formulario (con method=post) con los campos donde el usuario carga los datos, este formulario llama a un javascript que valida algunas cosas y submitea el formulario de la página A hacia la página B dentro de un iframe dentro de la misma página A. El problema surge cuando la página B quiere procesar el formulario submiteado, ya que el arreglo $_POST viene vacío... Si esta misma acción la realizo con el Firefox o con el IE6 anda sin problemas. Si esta misma acción la realizo con el IE7 pero con method=get anda sin problemas. Alguien tiene alguna idea que puede ser lo que está fallando ?? Desde ya muchas gracias. PD: Si algún admin considera que este thread va en otro subforo que mueva el thread, please. |
|
#2
|
|||
|
|||
|
En el servidor usamos Apache, no hemos probado con IIS aún, no se si eso tendrá algo que ver..
|
|
#3
|
||||
|
||||
|
Acabo de hacer esta prueba en IE7 y funciona bien:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=iso-8859-1'>
<title> iPost </title>
</head>
<body>
<form method='post' action='b.php' target='contenedor'>
<input type='text' name='usuario'>
<input type='submit'>
</form>
<iframe name='contenedor'>
</iframe>
</body>
</html>
|
|
#4
|
|||
|
|||
|
Pero en la página b.php si lees $_POST["usuario"] existe ?
El arreglo $_POST no te llega vacío ?? Usas Apache o IIS ? |
|
#5
|
|||
|
|||
|
Bueno, configurando el parámetro KeepAlive a 3 (segundos) se "solucionó", es decir si la acción (submitear el form) se hace cada 3 o mas segundos anda bien...sino sigue fallando, pero bueno, algo es algo..
|
|
#6
|
||||
|
||||
|
Esto suena a fallo en el IE7. ¿Es la última versión? ¿Has probado alguna otra?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#7
|
|||
|
|||
|
Coincido con vos, para mi es un error del patético IE7, pero bueno a algún bocho se le ocurrió instalar esa versión de ese browser en toda la empresa...
La versión con la que yo pruebo es la 7.0.5730.13. |
|
#8
|
||||
|
||||
|
Se me había pasado este hilo. La prueba la hice con IE7, según ya mencioné, y claro que me cercioré que recibía los valores con un
Código PHP:
¡Ah! Y el servidor es Apache, aunque no debería influir. // Saludos |
|
#9
|
|||
|
|||
|
Que extraño, entonces debe ser una mala configuración del Apache nomas.
Gracias a todos por contestar! |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Post no me funciona | maximo_nashir | PHP | 1 | 18-06-2007 01:44:31 |
| Método de encriptación | eMax | Internet | 0 | 04-05-2006 23:19:49 |
| Delphi: nome funciona el post con TServerXMLHTTP40 | davidvamo | OOP | 0 | 20-04-2006 10:54:27 |
| IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 01:53:04 |
| metodo onmousemove(); | fcojavier | C++ Builder | 3 | 03-07-2005 00:38:17 |
|