为我的php语句里运行session_start()系统就出错了!

sharkshi 2003-09-22 04:41:11
环境win2k+php4.0+mysql4.0
在第一个页面(设置session的值)
session_start();
$_SESSION["idd"]="aad";
//以上代码运行系统没有报错
----------------------------------------
另一个页面取session的值:

session_start(); //此句话系统报错了
//报错提示:Parse error: parse error, unexpected T_STRING
echo $_SESSION["idd"];
...全文
76 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2003-09-23
  • 打赏
  • 举报
回复
贴出代码
sharkshi 2003-09-23
  • 打赏
  • 举报
回复
我已将两个页面的:session_start();写在最前面了
第一个页面没问题了,
但第二个页面还是有错了。
错误信息:
Parse error: parse error, unexpected T_STRING
sshwsfc 2003-09-22
  • 打赏
  • 举报
回复
建议将session_start();写在最前面
okdw 2003-09-22
  • 打赏
  • 举报
回复
另外,session_start()前不能输出
xuzuning 2003-09-22
  • 打赏
  • 举报
回复
书写错误,检查前面的语句是否有结束符";"和代码中是否有全角字符
sharkshi 2003-09-22
  • 打赏
  • 举报
回复
我在系统根目录下建立个tmp目录后,解决了session_start();运行报错的问题,
但:
在同一网页中运行,
session_start();
$_SESSION["idd"]="aad";
echo $_SESSION["idd"];
运行常,我看了下tmp目录里也产生了相应的文件

但在另一个网页显示session时就出错了:
session_start(); //这里就出错了:Parse error: parse error, unexpected T_STRING
echo $_SESSION["idd;
maxid 2003-09-22
  • 打赏
  • 举报
回复
你要这样写吧,第一个页面,PHP4.0还不能直接赋值
$idd = "add";
session_register("idd");

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧