Php 如何使用session_save_path()?
如果我有3个php脚本(Text1.php、Text2.php和Text3.php),当我使用session_save_path()时,最好将所有会话详细信息保存到一个文件中,还是将其保存在单独的文件中 换句话说,下面的代码是否进入Text1.php、Text2.php和Text3.php:Php 如何使用session_save_path()?,php,Php,如果我有3个php脚本(Text1.php、Text2.php和Text3.php),当我使用session_save_path()时,最好将所有会话详细信息保存到一个文件中,还是将其保存在单独的文件中 换句话说,下面的代码是否进入Text1.php、Text2.php和Text3.php: session_save_path("helios.hud.ac.uk/u09999999/Computer_app/sessionData.php"); 或 应该是Text1.php: session_
session_save_path("helios.hud.ac.uk/u09999999/Computer_app/sessionData.php");
或
应该是Text1.php:
session_save_path("helios.hud.ac.uk/u09999999/Computer_app/sessionData1.php");
Text2.php
session_save_path("helios.hud.ac.uk/u09999999/Computer_app/sessionData2.php");
Text3.php
session_save_path("helios.hud.ac.uk/u09999999/Computer_app/sessionData3.php");
会话保存路径的参数是文件夹而不是文件。PHP为它创建的每个会话创建一个文件 你可以回答这个问题。我的脚本是否需要查看其他脚本在会话中保存的数据
如果为true,则为yes,对所有脚本使用相同的参数。您可能使用不同的路径。如果您希望三个脚本共享会话数据,则需要让它们使用相同的路径,这有点像会话点 此外,session_save_path()设置要使用的目录名,而不是文件名。PHP将确定文件名 因此,对所有脚本使用一个值:
session_save_path('/path/to/session/data/directory');
或者更好,在每个脚本中包含的init脚本中设置它:
init.php:
session_save_path('/path/to/session/data/directory');
text1.php:
require_once 'init.php';
编辑:另外,确保运行web服务器的进程可以写入目录。请注意,您还可以通过编辑php.ini中的适当行全局设置该值,无论该行存储在特定系统的何处