私の現在のプロジェクトには、いくつかの関数といくつかのini_set()ステートメントを保持するsecurity.phpがあります。
ini_set('session.use_trans_sid', 0);
ini_set('session.use_only_cookies', 1);
ini_set('session.cookie_secure', 1);
ini_set('session.hash_function', 'whirlpool');
ini_set('session.cookie_httponly', 1);
ini_set('session.hash_bits_per_character', '5');
これが私の問題です。なんらかのチェックを入れたら…
if(ini_set('session.use_trans_sid', 0) === false)
echo "Foo!";
どちらを設定しようとしても、常にfalseが返されます。問題はsecurity.phpのアクセス許可にあると思いましたが、間違っていました。
編集
var_dump(ini_set('display_errors', '0'));
string(0)""を返します
他のアイデアはありますか?
ありがとう、セバスチャン