Nejste přihlášeni
Stránky 1
Zdravím, kdykoli je funkce setcookie obalena nějakou funkcí
Například:
if (isset($_POST['login'])) {
setcookie("prihlaseni","1", time()+604800);
}
Tak cookie se po vyvolání neuloží v prohlížeči, naopak když je kdekoli jinde mimo nějaké podmínky, uloží se v pohodě. Nejspíše to bude někde chyba u Endory, jelikož u mě v pc to funguje bez problémů, zkoušel sem vícero prohlížečů a problém stejně přetrvává.
Tady pro ukázku:
Localhost: http://nemesisup.cz/files/541/localhost.png
Endora: http://nemesisup.cz/files/541/endora.png
Jedná se o web, na kterém právě pracuji (http://nicitele.9e.cz/).
Offline
Je to jen na ukázku, kód je bezpečnější... Definovat jak myslíte?
Offline
To znamena, ze v tej casti musi tato superglobalna premenna existovat. To moze nastat napr. v pripade, ze odoslete formular a jedno policko obsahuje nazov login, potom tato podmienka vrati true a cookie sa nastavi.
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
Mno tak blbý nejsem jinak bych nezprovoznil ani to na těch screenech ... Normálně odešlu formulář a vše funguje krom vložení cookies.... (na localhostu funguje, na endoře ne)
Upravil lachim16 (2014-06-19 22:33:22)
Offline
ano zkoušel, i vkládání do databáze v oblasti kde je ukládání cookies
Offline
Teraz nemam moznost ako to vyskusat, ale spravte si jeden subor, kde bude 1 formular a po odoslani sa vykona podmienka (ako je vo vasom prispevku) a ak bude splnena, nastavia sa cookies. Ale pochybujem, ze to bude chyba na strane endory, lebo ste pisali, ze inde sa ulozia a mnoho projektov tu vyzaduje cookies a nikto nehlasil ziadne problemy. Mozno mate niekde dalej techniku, co je tu zastarala alebo to cookies niekde aj nevedome vymazujete.
Rozhodne skuste to na tom novom subore, kde bude 1 formular s prvkom, ktory ma nazov login a jedna isset podmienka, co nastavi cookies.
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
Mno vytvořil jsem novou formu někde na té stránce a cookie se zobrazila, co mi vrtá stále hlavou je to, proč to nechce z té funkce vyletět, vymazal jsem všechno co na to mohlo mít vliv a stále to blbne... dál mi vrtá hlavou proč mi to funguje na localhostu (server wamp) zkusím přeinstalovat server a podívat se podrobněji na ten kód
Upravil lachim16 (2014-06-19 23:18:52)
Offline
Dneska to ještě zkusím vyřešit sám, jakmile to nepůjde ozvu se, díky
EDIT: Problém vyřešený, měl jsem na wampu starou verzi php, proto mi to neukazovalo errory, které brání některým funkcím v provozu na novém php. díky za pomoc a omlouvám se za chybné obvinění endory
Upravil lachim16 (2014-06-20 11:57:30)
Offline
Stránky 1