首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >会话数据在本地工作,但不在ipage服务器上工作

会话数据在本地工作,但不在ipage服务器上工作
EN

Stack Overflow用户
提问于 2012-07-05 14:19:25
回答 5查看 9.5K关注 0票数 5

我已经试着调试这个问题几个小时了,但是没能成功。我有以下两个文件:

我的第一个文件:

代码语言:javascript
代码运行次数:0
运行
复制
 session_start();
 $_SESSION['user'] = '1';

我的第二个文件:

代码语言:javascript
代码运行次数:0
运行
复制
session_start();
print_r($_SESSION);
echo $_SESSION['user'];

但是第二个文件回显了一个空数组。这在我的本地主机上运行良好,但在在线服务器上不起作用。我还在php.ini中关闭了'register_globals‘

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-07-05 15:50:05

如果您使用的是cPanel,请转到cPanel > php.ini QuickConfig >

检查

代码语言:javascript
代码运行次数:0
运行
复制
session.save_handler = files
session.save_path = /tmp

如果你仍然面临这个问题,去问你的cPanel人员,他们会帮助你

票数 7
EN

Stack Overflow用户

发布于 2013-08-04 10:58:51

我也面临着同样的ipage托管问题,现在我在Radhakrishna Chowdary`s的帮助下解决了这个问题--

  1. 登录到您的ipage托管帐户
  2. 转到其他工具-> CGI和脚本语言支持
  3. 在那里选择PHP Scripting
  4. there您将看到"Edit your php.ini file ->PHP5.3“单击”edit“。
  5. 将session.save_path的值更改为”/tmp“
  6. 现在工作完成:)
票数 7
EN

Stack Overflow用户

发布于 2013-05-25 21:16:45

iPage要求您在脚本中指定session_save_path()。如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
session_save_path("your home directory path"/cgi-bin/tmp);
session_start();

请查看此iPage Knowledgebase article以供进一步参考。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11338747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档