up![]()
Butto là un'idea (magari è una stronzata).Originariamente inviato da Petro_suse91
Uso questo semplicissimo script per cambiare il foglio di stile css associato alla pagina e mantenerlo tramite cookie;Codice PHP:<?php
setcookie("skin", $_GET["skin"], time()+31536000);
header("Location:".$HTTP_SERVER_VARS["HTTP_REFERER"]);
?>
Il setcookie non fa altro che settare, pure lui, un header, nella medesima risposta HTTP.
Quindi può essere benissimo che il Firefox lavori sui campi header ricevuti in modo differente da IE, magari privilegiando prima il "location" rispetto al cookie, quindi magari nel momento in cui il redirect è stato eseguito non ha ancora terminato di salvare il cookie.
mh... sì è vero..!
però in effetti il problema in IE è che trova la variabile $HTTP_SERVER_VARS["HTTP_REFERER"] vuota.. come può essere se viene eseguito lato server? non è indifferente il browser? :master:
ok.. leggendo qua e la' ho trovato che dipende dalle variabili generali di impostazione del PHP.. =__=
c'è un altro sistema per tornare in automatico alla pagina "mittente" (non passata direttamente nell'url)..?