Problema con redirect

onebill964

Utente Attivo
21 Giu 2009
46
0
0
venezia
Salve a tutti,in un modulo contatti non funziona il redirect+refresh con history.back(),mentre funziona con indirizzo assoluto.
Posto il codice per semplificare
PHP:
if (($name == "") || ($message == "") || ($phone == "") || (!ereg("^[a-z0-9][_\.a-z0-9-][email protected]([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})",$email))){
 header("Refresh: 5; URL=javascript:history.back();");
 echo "Sorry,there was an error!<br> Please note that some fields are request.";
 echo "In 5 seconds you will be redirect to the contacts form.";
}
else { 
	if(mail("$replyemail", "Invio email da: $_POST[name]", $messaggio,$intestazioni)){
   header("Refresh: 15; URL=http://www.sito.com/");
Qualcuno sa come risolvere?
Grazie
 

onebill964

Utente Attivo
21 Giu 2009
46
0
0
venezia
problema redirect

grazie per la veloce risposta,ma volendo tornare indietro automaticamente dopo un tot di secondi
per dare la possibilita' all'utente di leggere l'errore?
E' fattibile?
Grazie
 

onebill964

Utente Attivo
21 Giu 2009
46
0
0
venezia
redirect

Ciao ti ringrazio ho provato:
PHP:
 echo "<script type=\"text/javascript\">
    setTimeout(\"history.back()\", 5000);
</script>";
Sembra funzionare :fonzie:
Quello che mi rende perplesso è che girando tra vari forum ho trovato che a qualcuno
sembra funzionare anche
PHP:
header("Refresh: 5; URL=javascript:history.back();")
:confused:
Cmq grazie
 

onebill964

Utente Attivo
21 Giu 2009
46
0
0
venezia
redirect

Ciao,sembra strano anche a me anche xkè mi sembrava di averlo testato e che funzionasse.....
Ho letto in giro che potrebbe essere un bug del browser!
 

onebill964

Utente Attivo
21 Giu 2009
46
0
0
venezia
redirect

Ciao,effettivamente leggendo un po' meglio il problema con i browser
sembra riguardare l'interpretazione della funzione javascript piu' che il suo inserimento in PHP e su browser con versioni piu' vecchie
FF3.1 IE5....
Per curiosia' hai qualche idea su quale possa essere la causa\e di questo strano comportamento?
stamane ho testato anche su un altro server con lo stesso risultato:
inserisco indirizzo assoluto es.header refresh ;5 url=www.sito.it (tutto ok)
mentre con url=javascript history.back() non ritorna indietro
Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
R problema con messaggio ringraziamento o altro redirect PHP 5
L [PHP] Problema con il redirect ad un'altra pagina PHP 2
R Problema Dialog con Redirect!!! Java 1
C Problema con redirect dopo submit PHP 12
E Problema con Redirect PHP 1
goldenboys4 Problema col link con URL Redirect Supporto Mr.Webmaster 4
S problema con redirect Classic ASP 2
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
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
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
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
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page 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
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
S Problema con spazi bianchi HTML e CSS 5
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
Tommy03 Problema con z-index HTML e CSS 3
M Problema inserimento parole con apostrofo nel db PHP 5
C Problema con dati meteo xml XML 1
S Problema con infrarossi videocamera IP Cam e Videosorveglianza 1
V Problema con librerie allegro5 c++ C/C++ 1
M Problema con php per calcolo costo percentuale PHP 7
S Problema con mysqli_num_rows PHP 18
grgfede Problema javascript con aruba Javascript 1
M Problema con visibility e radio button Javascript 2
Marti1! Problema con casella mail cancellata Posta Elettronica 3
L [PHP] Problema con Telegram PHP 1
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
S Strano problema con i title su Google SEO e Posizionamento 3
P [ASP.Net] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font ASP.NET 4
P [HTML] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font HTML e CSS 1

Discussioni simili