[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 30.11.14
Príspevky: 660
Témy: 53 | 53
NapísalOffline : 06.10.2007 16:27 | Pomoc so SESSIONS

Mám problém so sessions v registrácii. Používam captcha obrázok, ktorého hodnota sa uloží do sessions a po zadaní a odoslaní sa to spolu overí a tak určí, či bolo zadané správne číslo alebo nie. Problém však nastáva po vypnutí cookies v prehliadači. Kód obrázka sa do sessions nechce uložiť (resp. sa nechce načítať). Neviete prečo to tak je? Do action vo formulári pridávam "?sid=SID", kde SID je číslo, ktoré má pridelené aktuálne SESSION. Už som to skúšal pridať aj do adresy aj do formulára (to isté SID podľa servera) a stále to nechce ísť... :roll:


Offline

Správca fóra
Správca fóra
Pomoc so SESSIONS

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 06.10.2007 16:44 | Pomoc so SESSIONS

to mas asi tym, ze session sa default uklada ako cookie...
neviem co riesis, sak ked sa bude chciet niekto prihlasit, tak si bude musiet zapnut cookies...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 30.11.14
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 06.10.2007 16:46 | Pomoc so SESSIONS

V knihe som čítal, že sa to dá aj tak spraviť, že za každý odkaz sa pridá sid=číslo session a tak nebude potrebné mať zapnuté cookies. Či to nie je pravda?


Offline

Užívateľ
Užívateľ
Pomoc so SESSIONS

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 156
Témy: 1 | 1
NapísalOffline : 06.10.2007 22:26 | Pomoc so SESSIONS

pepek92 píše:
V knihe som čítal, že sa to dá aj tak spraviť, že za každý odkaz sa pridá sid=číslo session a tak nebude potrebné mať zapnuté cookies. Či to nie je pravda?
Ano je to pravda, ak su vypnute cookies, AUTOMATICKY by sa malo pridat SID za url adresu... je to mozne, ze tuto funkciu je treba zapnut v konfiguracii.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 30.11.14
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 07.10.2007 8:30 | Pomoc so SESSIONS

Tá funckia je zapnutá, pretože mi za každý odkaz pridáva SID (aj dokonca vo formulári sa vytvoril "hidden" input). Ale skript s tým akosi nechce spolupracovať...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 07.10.2007 15:41 | Pomoc so SESSIONS

ok
1, máš sesion_start()?
2, pokial viem, session sa uklada na serveri takze so cookies nema nic spolocne,
3, optimalne by bolo vidieť skript
4, ukážkový script
registracia.php
Kód:
<?
session_start();
session_register("SID");
$_SESSION["SID"]="0197258asdasdhasdgjd";
?>
<form action="vykonaj.php" method=POST>
Meno:<input type="text" name="meno">
</form>

vykonaj.php
Kód:
<?
$meno=$_POST["meno"];
session_start();
if($_SESSION["SID"]==$meno)
echo "úspešne";
else
echo "neúspešne";?>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 30.11.14
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 07.10.2007 16:36 | Pomoc so SESSIONS

áno mám všetko v poriadku, viackrát som kontroloval, stále nič


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 30.11.14
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 11.10.2007 19:33 | Pomoc so SESSIONS

Mám jeden ďalší problém. Chcel by som, aby sa dalo nastaviť pri prihlásení autoprihlásenie, čiže aby to prihláseného užívateľa neodhlasovalo. Riešim to tak, že nastavím, aby mala cookies platnosť na 30 dní a pri každej návšteve sa tá platnosť predĺži o ďalších 30 dní. Lenže, toto mi ide, pokiaľ to skúšam cez setcookie. Ja však chcem používateľ SESSIONS a tam už to nechce ísť. Keď pozriem platnosť cookie sid v priehladači, je tam len do konca relácie. Skúšal som toto:

Kód:
<?
ini_set(session.cookie_lifetime, $config['cookies_autologin_savetime']);
session_name('sid');
session_start();
?>


pričom:
Kód:
<?
$config['cookies_autologin_savetime'] = $time + (60*60*24*30);
?>


Viete mi povedať niekto, prečo to nechce ísť?


 [ Príspevkov: 8 ] 


Pomoc so SESSIONS



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

sessions

v PHP, ASP

11

421

26.02.2011 21:25

venom2

V tomto fóre nie sú ďalšie neprečítané témy.

Sessions chyba???

v PHP, ASP

3

242

05.11.2007 19:10

pepek92

V tomto fóre nie sú ďalšie neprečítané témy.

sessions error

v PHP, ASP

8

394

14.11.2008 18:39

Slappy

V tomto fóre nie sú ďalšie neprečítané témy.

Dvojrozmerne sessions

v PHP, ASP

11

376

09.01.2009 22:20

jaji

V tomto fóre nie sú ďalšie neprečítané témy.

ochrana sessions

v PHP, ASP

22

698

23.02.2011 18:31

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Sessions help

v PHP, ASP

3

274

12.07.2007 11:14

TECHNODROME

V tomto fóre nie sú ďalšie neprečítané témy.

alternativne odkladanie sessions

v PHP, ASP

1

267

24.10.2007 16:13

mondzo

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so SESSIONs

v PHP, ASP

3

406

07.01.2012 21:41

hal_sk

V tomto fóre nie sú ďalšie neprečítané témy.

sessions-nejde odstranit

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

34

1195

01.10.2008 21:10

dadmtb

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so sessions

v PHP, ASP

1

186

25.12.2011 22:00

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

problem so sessions

v PHP, ASP

3

563

28.12.2006 18:19

programator

V tomto fóre nie sú ďalšie neprečítané témy.

PHP a SESSIONS

v PHP, ASP

2

276

28.10.2007 14:22

tatysp

V tomto fóre nie sú ďalšie neprečítané témy.

Remove Duplicate Sessions

v Redakčné systémy

0

330

14.10.2006 14:49

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] Problem so sessions

v PHP, ASP

2

235

28.02.2009 16:32

bruno.b

V tomto fóre nie sú ďalšie neprečítané témy.

Literatura o cookies, sessions, tokens, authentifications

v PHP, ASP

1

119

19.01.2016 15:26

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Could not delete old search id sessions

v Redakčné systémy

3

1127

22.04.2006 20:28

gumy



© 2005 - 2017 PCforum, edited by JanoF