ciao raga, ho un bel problema:
ho creato una form che invia i dati ad un file redirect.php ed ho usato due pulsanti tipo immagini per fare il submit....
questa è la form
questo è il file redirect.phpCodice PHP:<form name='miaForm' action='redirect.php' method='get'>
<input type='radio' name='gruppo' value='primo' />
<input type='image' src='icona.jpg' name='dati' value='fold1/file1' />
<input type='image' src='icona2.jpg' name='dati' value='fold2/file2' />
</form>
Ora se l'utente spunta il radio e clicca sul primo pulsante (icona.jpg) la variabile redirect diventa:Codice PHP:<?php
$redirect = "Location: ".$_REQUEST['dati']. ".php?gruppo=".$_REQUEST['gruppo'];
echo header($redirect);
?>
quindi nel file1.php ho definito questa variabile:Codice PHP:$redirect = "Location: fold1/file1.php?gruppo=primo"
Il problema è che funziona benissimo con firefox e chrome, ma non con internet explorer.Codice PHP:$gruppo = $_REQUEST['gruppo'];
Quest'ultimo trasforma il redirect in questo modo:
Cosi non funziona + niente perchè quell'indirizzo non esisteCodice PHP:http://192.168.1.128/redirect.php?gruppo=primo&dati.x=12&dati.y=15[/url]
perchè ie si comporta cosi?

Rispondi quotando