关于php session 的菜鸟问题 空白页面是php错误提示没有打开error_reporting(E_ALL ^ E_NOTICE);保证session_start()之前没有任何输出,包括空格换行也去掉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 page2.php<?phpsession_start();?><html><head><title>register the session variables</title></head><body><?session_register('loginname');session_register('password');$_SESSION['loginname']=$_POST['loginname'];$_SESSION['password']=$_POST['password'];echo "your loginname and password have been registered<p>";echo "<a href=page3.php>check session variables</a><br>";echo "loginname: ".$_SESSION['loginname']."<br>";echo "password: ".$_SESSION['password']."<br>";?></body></html>page3.php<?phpsession_start();?><html><head><title>check the session variables</title></head><body><h1>these are you registered variables</h1><?phpecho "loginname: ".$_SESSION['loginname']."<br>";echo "password: ".$_SESSION['password']."<br>";?></body></html> <?phpsession_start();?>之前的确没有任何东西。请问error_reporting 应该在哪里修改?另外,因为出现其它错误的时候,是可以看到出错提示的,我不知道这能否说明error_reporting 已经打开了。初学,请详细些解答。谢谢大虾。 session_register('loginname');session_register('password');可以去掉 试了楼上兄弟的代码,仍然是空白页面。请问,可能是什么原因?小弟装的是 php4.3.4是否版本有关?再次谢谢 page2.php和page3.php改成<?phperror_reporting(E_ALL ^ E_NOTICE);session_save_path("./");session_start();?>提交后查看当前目录有没有类似sess_fd2974c51066c5fef5e1d7c4b49be828的文件, 修改page2.php和page3.php开头部分,如果正常了检查php.ini中下面几项session.save_path = 设的对不对error_reporting = E_ALL & ~E_NOTICEdisplay_errors = On 有一个:sess_9b80d21963687c9f3c05ca0bd11c8b8c空文件,打开什么也没有 ====================================================page2.php和page3.php 开头改成<?phperror_reporting(E_ALL ^ E_NOTICE);session_save_path("./");session_start();?>=========================然后就对了。谢谢 love01px(JAVA CUP) 大虾。我接着按你的建议看看 php.ini 因为我用的安装程序是网上下的“傻瓜式”安装程序所以对安装不是很懂。看来,得补课。再次谢谢 session_start();//之后加下面的试试setcookie("PHPSESSID",session_id(),time()+3600); 呵呵 上面的不用试了“傻瓜式”的推荐你用xampp 点击按钮跳到另一个界面 Apache同一目录下html显示正常,php304拒绝显示 求助,无法删除留言,奇怪! 请大家看看这些新闻图片不变形是怎么实现的?急 急求一个改变数组数值的方法 session问题求解 php远程连接linux上的mysql!??? 请问怎样远程管理MySQL数据库 询问大家两个初级问题 在内容中添加.或/或多了,页面就不会按以前的格式显示 小女子的小问题,大家帮我一下吧!谢谢! php无法访问远程文件
<?php
session_start();
?>
<html>
<head>
<title>register the session variables</title>
</head>
<body>
<?
session_register('loginname');
session_register('password');
$_SESSION['loginname']=$_POST['loginname'];
$_SESSION['password']=$_POST['password'];
echo "your loginname and password have been registered<p>";
echo "<a href=page3.php>check session variables</a><br>";
echo "loginname: ".$_SESSION['loginname']."<br>";
echo "password: ".$_SESSION['password']."<br>";
?>
</body>
</html>
page3.php
<?php
session_start();
?>
<html>
<head>
<title>check the session variables</title>
</head>
<body>
<h1>these are you registered variables</h1>
<?php
echo "loginname: ".$_SESSION['loginname']."<br>";
echo "password: ".$_SESSION['password']."<br>";
?>
</body>
</html>
session_start();
?>之前的确没有任何东西。请问error_reporting 应该在哪里修改?另外,因为出现其它错误的时候,是可以看到出错提示的,我不知道这能否说明error_reporting 已经打开了。初学,请详细些解答。谢谢大虾。
session_register('password');
可以去掉
请问,可能是什么原因?
小弟装的是 php4.3.4
是否版本有关?再次谢谢
<?php
error_reporting(E_ALL ^ E_NOTICE);
session_save_path("./");
session_start();
?>
提交后查看
当前目录有没有
类似
sess_fd2974c51066c5fef5e1d7c4b49be828
的文件,
如果正常了检查php.ini中下面几项
session.save_path = 设的对不对error_reporting = E_ALL & ~E_NOTICEdisplay_errors = On
sess_9b80d21963687c9f3c05ca0bd11c8b8c空文件,打开什么也没有
page2.php和page3.php 开头改成
<?php
error_reporting(E_ALL ^ E_NOTICE);
session_save_path("./");
session_start();
?>
=========================
然后就对了。谢谢 love01px(JAVA CUP) 大虾。
我接着按你的建议看看 php.ini
因为我用的安装程序是网上下的“傻瓜式”安装程序
所以对安装不是很懂。
看来,得补课。
再次谢谢
//之后加下面的试试
setcookie("PHPSESSID",session_id(),time()+3600);