Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将会话保存到公共\u html_Php_Apache_Session - Fatal编程技术网

Php 将会话保存到公共\u html

Php 将会话保存到公共\u html,php,apache,session,Php,Apache,Session,我正在开发一个网站,我有两个独立的设计视图。第一个视图index.php位于我的public_html文件夹的根目录下,而第二个视图index.php位于名为mobile的子文件夹中,该子文件夹为public_html/mobile,也位于public_html的根目录下。我有一个名为sessn.php的文件,我使用php include sessn.php包含该文件;在index.php和mobile/index.php中,我在sessn.php中指定了一个路径secf,以使用 ini_设置'

我正在开发一个网站,我有两个独立的设计视图。第一个视图index.php位于我的public_html文件夹的根目录下,而第二个视图index.php位于名为mobile的子文件夹中,该子文件夹为public_html/mobile,也位于public_html的根目录下。我有一个名为sessn.php的文件,我使用php include sessn.php包含该文件;在index.php和mobile/index.php中,我在sessn.php中指定了一个路径secf,以使用 ini_设置'session.save_path','secf'

我的挑战是,在index.php上运行时一切正常,但如果我转到mobile/index.php,我会得到无效的路径,我将不得不创建另一个文件夹mobile/secf so session file来保存。有没有办法将index.php和mobile/index.php中的会话保存到同一个文件夹

Hmm…在mobile/index.php中试试这个:


干杯,

用../升一级。在iPod上打字太慢了:。第一个答案是Scyldini_set'session.save_path'、'secf';在sessn.php中,它位于public_html的根目录中,我使用同一个文件在mobile/index.php中启动会话,说include sessn.php;我想在哪里开始会话。我认为你的答案不可行,然后使用绝对路径“/home/username/public_html/secf”或将ini_集移动到这两个index.php文件。
ini_set('session.save_path', '../secf');