<?php
session_start();if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
这个页面应该会打开一次,Views=的值都应该增加1吧,为什么我测试时总是1呢?
session_start();if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
这个页面应该会打开一次,Views=的值都应该增加1吧,为什么我测试时总是1呢?
应该是你php设置的问题,或者系统运行php的帐号对系统临时目录权限的问题。
用这个测试下呢?session_save_path(dirname(__FILE__)."/");//session文件会生成在你当前的php页面的目录
session_start();
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary wddx
帮看一下有是这有什么问题吗
怎么查看文件的权限呢
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\AppServ\www\s\view.php:1) in D:\AppServ\www\s\view.php on line 2Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\AppServ\www\s\view.php:1) in D:\AppServ\www\s\view.php on line 2
Views=1
关掉以后你的session就变了好不!