任何时候你都可以开始做自己想做的事

搜索|
PHP程序在iis环境下运行 使用.user.ini配置session文件夹的方法
发布时间:2025-06-04 22:09:19

PHP程序依赖的session,如果在共享主机环境下使用,如果没有设置动态session路径,需要依赖全局的Php的session路径,共享主机一般不会提供session的权限,这个时候不想改动程序,可以在

1.网站目录下创建.user.ini(前面带"."符号),配置:
session的路径:
session.save_path = "D:\站点目录\sessions"(需要物理路径)

2.然后对应目录创建sessions 文件夹,需要IIS_IUSER组的写入权限

3.然后重启iis服务

然后可通过:

<?php

session_start();

echo 'Session ID: ' . session_id() . '<br>';

echo 'Session Path: ' . ini_get('session.save_path') . '<br>';

$_SESSION['test'] = 'OK';

?>



创建一个test.php文件运行,如果运行test.php能获取到路径,并看到sessions文件夹里面产生了session文件,说明配置成功!