Autor Zpráva
Marcus Flintus
Profil *
mam tento kód:



if(isset($_GET['style'])){
$style = $_GET['style'];//pro register_globals=on pouze $style=$style;
$adresa = $_SERVER["PHP_SELF"];

switch($style) {
case "css2":
$style = "css2.css";
break;
default:
$style = "css.css";
break;
}

$vyprseni = 3600*24*365;
setcookie("style", $style, time()+$vyprseni);
header("Location: ". $adresa);
}



myslim, že ho pochopíte, ale jde o to, že se odešlou cookies a pak by se měla změnit location, resp. je třeba tu stránku aktualizovat, aby se znovu stáhly cookies (pač je potřebuju používat po jednom kliknutí)

kde je chyba? jak to udělat?
Leo
Profil
A v cem je konkretne problem? Leo
Marcus Flintus
Profil *
v tom HEADERu -> prostě tu stránku je potřeba aktualizovat ->
jak mohu aktualizovat stránku?
Leo
Profil
Header vam to presmeruje, nebo ne? Nejspis si prohlizec stranku taha z kese, ale to nejlip zjistite, kdyz se kouknete na http hlavicky, Leo
Anonymní
Profil *
neslo by to tak aby jsi do stranjyky kterou nacistas dal meta tag aby se neukladala do cache a potom ji tim headerem presmeroval ? jinak se mi zda´ze by ten header mel byt takhle

Header("Location: $adresa"); 
Leo
Profil
"dal meta tag aby se neukladala do cache"

To se neresi meta tagem, ale opet http hlavickou, dalsi problem je jak zabranit nekonecne smycce :-) Leo
Marcus Flintus
Profil *
j, to jo, ALE
dejme tomu ze mam nejakou stranku a kdyz je splnena podminka tak je třeba stránku znovu načíst (poté už splněna podmínka není) jak to udělám?

popř.
1) jak to udělám jako aktualizaci včetně všech proměnných v GETu(v adrese)
example.com/dir/neco.php?promenna=hodnota
=> aktualizace do =>
example.com/dir/neco.php?promenna=hodnota

a jak to udělám bez těch proměnných?
example.com/dir/neco.php?promenna=hodnota
=> aktualizace do =>
example.com/dir/neco.php
Leo
Profil
Nevim, cemu rikate aktualizace, presmerovani udelate pres http hlavicku Location, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0