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.046
150
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.046
150
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.046
150
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
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
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
R problema con else PHP 0
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

Discussioni simili