Autor Zpráva
niCe
Profil
Ahoj!

Takže první problém se týká přesměrování pomocí header() v php.

$string = $_SERVER['REQUEST_URI'];

header("Location: $string", 1, 300);
exit;


Tuhle část používám k opětovnému přesměrování stránky na sebe (ovšem až po zapsání dat z formuláře, po znovupřesměrování se už znovu nepřesměrovává), a to z toho důvodu, aby se mi ta data z formuláře nezapsala víckerát za sebou (pokud by někdo dal refresh a znovu odeslal data z formuláře. Ve Firefoxu to funguje, v IE stránka skončí ("hotovo" a nazdar.

Pokud dam do té hlavičky místo proměnné $string jen "/index.php", tak přesměrování proběhne bez problému. Ta proměnná $string může vypadat třeba i jako "/cz/home/", takže právě netuším, jestli se to netluče s mod_rewrite.

Netuší prosím někdo, kde je problém? Ještě jen podotknu, že stejnou část kódu i s využitím proměnné $string využívám i v jiných php souborech a tam funguje bez problému. Fakt už vůbec nevím co s tím.



Druhá věc je problém s window.open.

<script type="text/javascript">
function lalala(url) 
{
return !window.open('/'+url, '_blank', 'width=880,height=202');
</script>


Ve Firefoxu vše bez problémů, v IE nově otevřené okno problikne a hned zmizí (a myslím, že fakt nemám žádný pop-up blocker).

Předem děkuji za pomoc :)
niCe

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: