login - Wamp losing sessions -


i moved website on localhost using wamp. got lot of errors "curl extension not allowed", , still not solved it, have problem, when try login, session set when forwarding index, there check if session exist, if not, redirect login page. well, when forwarding index, redirect me again login, means session not stored.

the login page :

if($_post['remember']){                 setcookie('id',$dateuser['id'],time()+60*60*24,'/','localhost');             }             $log_ip->add_ip($_server['remote_addr']);             wseserr('id', $dateuser['id']);             rderses("local");             echo erses('id');             redirect('/');exit(); 

the wseserr function :

function wseserr($int, $text){     $_session['err'][$int]=$text; } 

index check:

include"php/functii.inc"; if((!$_session['err']['id'] || !$_session['err']['user']) && $_cookie['id'] && $_cookie['user']) {     $_session['err']['id']=$_cookie['id'];     $_session['err']['logat']=1; } if(!logat()){   redirect('/login');    exit();  } 

logat() function:

function logat(){     if(erses('id') && is_numeric(erses('id')) && is_user(erses('id'))){         if(get_user_ip(erses('id'))!=0 && get_user_ip(erses('id'))==$_server['remote_addr'])return 1;         return 0;     }     return 0; } 

need help! :-s

try this. basic session script.

[index.php]

session_start();  $id=$_session['user'];  if($id){ echo 'you logged in.<br>'; echo '<a href="/logout.php">logout</a>';}  if(!$id){ echo 'you not logged in.<br>'; echo '<a href="/login.php">login</a>';} 

[login.php]

session_start();  $_session['user']='1'; header('location: /index.php',true,302); 

[logout.php]

session_start();  session_destroy(); header('location: /index.php',true,302); 

Comments