problema IE7: bisogna aspettare 5sec. per fare submit di una form

dayof0

Nuovo Utente
23 Ott 2008
6
0
0
Salve a tutti.
Sinceramente non so se è un problema di php ma mi sta facendo impazzire da giorni.

La questione è che, in una qualsiasi form, se faccio il submit velocemente, non viene passato alcun dato (la variabile $_POST non è settata). Se invece prima di inviare i dati aspetto circa 5-7 secondi dal caricamento della pagina, tutto funziona perfettamente.

Questo accade solo con Explorer 7, e solo da alcuni giorni (prima funzionava!).

Accade solo nel mio server (php 5, apache 2.2), ho provato su un altro server in internet e funziona anche con IE7.


Ad esempio ho questo codice:

<?
if(isset($_POST["text"])) echo "Hai inserito: ".$_POST["text"];
?>
<form id="form1" name="form1" method="post" action="#">
<input type="text" name="text" />
<input type="submit" name="Submit" value="Invia" />
</form>

Se non aspetto qualche secondo, nella pagina non mi compare "Hai inserito..", semplicemente ricarica la form.

Se qualcuno ha qualche idea/consiglio/suggerimento, grazie mille.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
se il form e il php è tutto sulla stessa pagina prova a sostituire il cancelletto # con

PHP:
action="<?php $_SERVER['PHP_SELF'] ?>>";

oppure con il nome della pagina

HTML:
action="mia_pagina.php"
 
Ultima modifica:

dayof0

Nuovo Utente
23 Ott 2008
6
0
0
Niente ancora

Ho provato sia con $_SERVER['PHP_SELF'] che con il nome della pagina ma non cambia niente...
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
ciao
se il form e il php è tutto sulla stessa pagina prova a sostituire il cancelletto # con

PHP:
action="<?php $_SERVER['PHP_SELF'] ?>>";

Sicuro che la sintassi corretta sia questa Borgo? Correggi prima che ti banni da tutti i forum del sistema solare :):byebye:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
mea culpa, mea culpa, mea maX culpa.....

ho fatto un po di confusione in quanto il mio form è


echo "<fom name=\"pinco\" acrion=\" $_SERVER['PHP_SELF']\"....

:angel:
 

dayof0

Nuovo Utente
23 Ott 2008
6
0
0
Ecco il codice

Questo è il codice un po' semplificato della form che uso per la ricerca di articoli di magazzino. Il problema è appunto che non entra nel primo if, perchè $_POST["subm"] non è settato. (se non ho aspettato 5 sec.)
Il problema comunque ce l'ho con tutte le form in tutte le pagine del sito.
Grazie, per ora.


<form id="form1" name="form1" method="post" action="#">
<input type="text" name="descrizione" />
<input type="submit" value="trova" name="subm" />
</form>

<?php
if(isset($_POST["subm"])){
if(trim($_POST["descrizione"])!=""){
$query="SELECT * FROM mag_articoli WHERE Descrizione LIKE '%".$_POST["descrizione"]."%' ORDER BY Descrizione";
$result=mssql_query($query);
[....]
}
}
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
a parte il # in teoria il resto dovrebbe andare bene, eventualmente prova in questa maniera (è una mia antipatia personale ma non utilizzo i $_POST direttamente. prova mal che vada hai sprecato un po' di tempo

HTML:
<form id="form1" name="form1" method="post" action="<?php  echo $_SERVER['PHP_SELF']; ? ">
<input type="text" name="descrizione" />
<input type="submit" value="trova" name="subm" />
</form>

poi nella sez php

<?php
$invia=$_POST['subm'];
if($invia="trova"){//eccetera

p.s.
al massimo eliox mi banna anche dalla galassia
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Se no risolvi neanche con la soluzione di Borgo prova con
Codice:
<form id="form1" name="form1" method="post" action="">
male che vada esaurisci tutte le formule per l'action e sei sicuro che il problema non è nel form (cosa alquanto probabile).
 

dayof0

Nuovo Utente
23 Ott 2008
6
0
0
provato, niente.
ma sono sempre più convinto che il problema non è nella form.
c'è qualcosa che blocca o a livello server, o a livello di IE7, magari una qualche regola di sicurezza per evitare i submit multipli.
Adesso sto controllando che aggiornamenti ha preso IE7 recentemente, il bello è che fino a un mese fa funzionava!
 

dayof0

Nuovo Utente
23 Ott 2008
6
0
0
Risolto!!!!!

Ho scoperto l'inghippo.
Dipende tutto dal modulo di autenticazione sspi che avevo installato in apache (mod_auth_sspi), che serve per autenticarsi con utente e password di windows.
Rimosso questo tutto funziona perfettamente.
Ciao...
 
Discussioni simili
Autore Titolo Forum Risposte Data
Bluedr4gon Problema di importa AJAX con IE7 Ajax 5
G Problema con upload immagini e IE7 PHP 6
M Problema di visualizzazione Lightbox in IE7 e Safari Javascript 3
A Problema pagina AJAX con IE7 Ajax 0
M problema con scrolling news ie7/6 Javascript 0
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0
G Problema update di un database PHP 0

Discussioni simili