My application cannot read (already created ) session file. so when I try to make two file 1.php:
session_start();
$_SESSION['test']="Digital_Ocean";
2.php:
session_start();
echo $_SESSION['test']
when I browser 1.php, it will crease a session file(in session.save_path) sess_… with out error. When browse 2.php again create another sess_… file with error: ** Notice: Undefined index:test** I have given access to the session folder
chmod -R 0777 /var/lib/php5/session
(same problem when I use /tmp also)
That’s the reason I cannot login in any php application. can anyone explain me what’s going on?
I have nginx, varnish and php-fpm Thank you
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Problem Solved !!! I commented unset req.http.cookie and it’s working
sub vcl_recv {
# Happens before we check if we have this in cache already.
#
# Typically you clean up the request here, removing cookies you don't need,
# rewriting the request, etc.
# if (!(req.url ~ "wp-(login|admin)")) {
# unset req.http.cookie;
# }
}
mkdir /var/lib/php/session chmod -R 777 /var/lib/php/session
even when I refresh 1.php, everytime it create new session file(sess_…).