Težave pri zapisu IP v session...
 
G-force 22. jan 2014 11:51:39 Pridružen od:
31. mar 2008
828 objav
516 60 3
#1

V session bi rad zapisal ip pa mi ga chrome enostavno ne zapiše. Pri Firefox deluje vse brez problema.



Session iz Firefox (lepo zapiše integer)...

ip|i:2130706433;



Session iz Chrome (pa kr nek "b" izpiše in vrednost 0???)

ip|b:0;



php koda

$SESSION['ip'] = ip2long($SERVER['REMOTE_ADDR']);



Ve kdo čem je problem? Bi nujno potreboval, da ip deluje na vseh brskalnikih :(


všeč(0) ni všeč(0) spam(0)
 
SlimDeluxe 22. jan 2014 12:20:20 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#2

b je verjetno boolean, 0 = false. To pomeni, da ip2long funkcija verjetno sploh ne dobi veljavnega IPja.

Kaj ti izpiše če daš


echo $_SERVER['REMOTE_ADDR']; exit;

na začetek kode in odpreš v Chromu?


všeč(1) ni všeč(0) spam(0)
Freelance Web Developer
 
G-force 22. jan 2014 12:48:17 Pridružen od:
31. mar 2008
828 objav
516 60 3
#3

SlimDeluxe: imaš prav.



Zdle sm opazu, da Chrome noče zapisat localhost IP-ja, torej 127.0.0.1, na serverju dela...


všeč(0) ni všeč(0) spam(0)
 
bostjan 22. jan 2014 13:30:56 Pridružen od:
31. jul 2008
643 objav
689 30 9
#4

Bodi previden in preberi notes:

http://www.php.net/manual/en/function.ip2long.php



uproabi sprintf


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se