我正在开发一个带有MAMP解决方案堆栈(v2.0.5)的Web应用程序,其中包括:
我加载的php.ini配置文件的路径:/Applications/MAMP/bin/php/php5.3.6/conf/php.ini
目前我的phpinfo.php脚本告诉我,我的会话设置设置为:
所以我打开了我的php.ini文件,这些行还没有出现,所以我把它们添加为:
(对于SHA1)(也不适用于= sha256)。
我很惊讶线条不存在,但我希望能够只添加它们,保存文件,重新启动我的MAMP服务器并远离改变......没有运气。
Anyomne之前经历过这个或有任何想法吗?非常感谢。
编辑1 - 目前我在我的头文件(包含在我所有PHP脚本的顶部)中发出以下内容,将其设置为仅使用cookie并且仅使用HTTP。
// Configure the session:
ini_set('session.use_only_cookies', 1);
ini_set('session.cookie_httponly', 1);
// Name the session:
session_name('NewsMunch');
// Initialise the session:
session_start();
在这里发表这些陈述是否明智?
ini_set('session.hash_function', sha256);
ini_set('session.hash_bits_per_character', 5);