#1 2014-06-19 21:06:24

lachim16
Člen
Registrován: 2011-10-18
Příspěvky: 77

Nefunkční setcookie

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

#2 2014-06-19 21:28:39

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nefunkční setcookie

$_POST['login'] musi byt definovane, aby sa cookie nastavilo. Inak tento sposob prihlasovania nie je vobec bezpecny, takto sa dokaze autorizovat kazdy.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#3 2014-06-19 21:34:56

lachim16
Člen
Registrován: 2011-10-18
Příspěvky: 77

Re: Nefunkční setcookie

Je to jen na ukázku, kód je bezpečnější...  Definovat jak myslíte?

Offline

#4 2014-06-19 22:25:22

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nefunkční setcookie

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

#5 2014-06-19 22:32:09

lachim16
Člen
Registrován: 2011-10-18
Příspěvky: 77

Re: Nefunkční setcookie

Mno tak blbý nejsem big_smile 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

#6 2014-06-19 22:45:03

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nefunkční setcookie

Skusali ste tam dat napr. print nejakeho textu, ci sa vypise?


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#7 2014-06-19 22:49:43

lachim16
Člen
Registrován: 2011-10-18
Příspěvky: 77

Re: Nefunkční setcookie

ano zkoušel, i vkládání do databáze v oblasti kde je ukládání cookies

Offline

#8 2014-06-19 22:58:31

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nefunkční setcookie

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

#9 2014-06-19 23:14:42

lachim16
Člen
Registrován: 2011-10-18
Příspěvky: 77

Re: Nefunkční setcookie

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

#10 2014-06-20 00:25:46

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nefunkční setcookie

Ak by ste boli ochotni a poslali mi napr. na mail Vas kod, mozem sa na to pozriet.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#11 2014-06-20 09:18:43

lachim16
Člen
Registrován: 2011-10-18
Příspěvky: 77

Re: Nefunkční setcookie

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 roll

Upravil lachim16 (2014-06-20 11:57:30)

Offline

Zápatí

Založeno na FluxBB | CZ a SK