0

我想通过 ini_set() 设置两个 ini 指令:

ini_set("session.cookie_httponly","1");

if(/*cookies disabled*/){
    ini_set("session.use_only_cookies", "0");
    $url.=htmlspecialchars(SID);
}

仅在第一页(尤其是第一页)上设置它会起作用,还是应该在项目的每个页面上提供它?

如果我应该在每个页面上都使用它:如果我无法访问php.ini服务器上的 PHP 配置文件,是否还有其他选项可以更改配置设置?我可以用其他方式设置吗?(例如通过使用另一个 PHP 函数或.htaccess

4

1 回答 1

2

如果您希望这些设置应用于每个页面请求,则需要该代码出现在每个页面上。将它放在一个文件中,然后使用require()包含它将是在您的情况下处理它的最佳方法。

您可以尝试在您的 htaccess 文件中设置这些值,但许多 Web 主机禁用此功能。

于 2014-05-22T12:42:44.517 回答