cafte... pocujte... v prihlasovacom skripte mam takto presmerovanie.. header ("Location: http://". $_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']). "prihlaseny.php?". SID);
....a v menu mam takyto odkaz:
if (isset($_SESSION['id']) AND (substr($_SERVER['PHP_SELF'], -10) != 'pridat_clanok.php')) {
echo '<a href="pridat_clanok.php">pridať článok</a>';
} else {
echo 'xxx';
}
ako mam pridat to "SID" dio odkazu aby to fungovalo?
v knihe to mam napidane takto..:
Upravte subory zahlavie.inc a pata.inc tak aby kazdy odkaz zahrnoval rovnez text ?název_relace=ID_relace
--------------------------------------------------
co mam dat namiesto toho ID_relace? ...kde to najdem... pls
mnoo ja neviem, ked uz session, tak urcite cez cookies, bo teraz by ti mohli rozni tipkovia pomocou session hijacking dost zneprijemnit zivot :)
Cookie si už umí přepsat každý malý dítě. A když ne přepsat, tak smazat... u session to chce větší dovednosti, nejsou na urovni klienta, ale serveru :-)
ale jak tak na to koukám - jak jsme se dostali ke cookies? nejedl jsi BeBe? :-D
Jde o to, že si SID posílat nemusíš....
napíšeš:
<?
session_start();
$_SESSION["id"] = 365; //priklas nastaveni session, jednou si to spust bez tohoto radku
if(isset($_SESSION["id"])){ //pokud je session nastavena
echo $_SESSION["id"];
}else{
echo "Session není nastavena!";
}
?>
a for je v tom, ze kdyz odkazes na jinou stranku, server si tu session podrzi, je to na svete od toho :-)
no uz som to vyriel davno;) ..kazdy raz zacina :P
tak sem napíšu "vlezte mi na hrb, jsem geniální" ;-)
a nebo "slezte mi z hrbu, jsem debil" :(
jako nechat to tu k řešeňí a pak napsat "jo, já už vim", tak to mi přijde takový nějaký americký