[PHP-users 31117] Re: ini_setできない
Taku HIGASHI
oolong @ cslab.co.jp
2006年 12月 25日 (月) 15:01:50 JST
東志と申します
session.use_trans_sidは、
- PHP <= 4.2.3 では PHP_INI_ALL
- PHP <= 5 では PHP_INI_PERDIR
- PHP 4.0.3 以降で利用可能
です。
ini_set()の対象外です。
詳しくは、http://jp.php.net/manual/ja/ini.php#ini.list を参照してください。
06/12/25 に キャスターマイルド<caster_mild_49401219 @ hotmail.com> さんは書きました:
> こんにちは。
>
> CentOS4.3&PHP4.3.9.xを使用しています。
>
> php.iniで、
> session.use_cookies = 1
> session.use_trans_sid = 0
> と設定しています。
>
> use_trans_sidを使いたいので、
> ソースの一番最初に
> ini_set('session.use_trans_sid', 1);
> と指定しても有効になりません。
>
> 試しに
> if(ini_get('session.use_trans_sid') != 1){
> if(!ini_set('session.use_trans_sid', 1)){
> $ret = "失敗";
> }else{
> $ret = "成功";
> }
> }
> session_start();
> print "<a href=\"test.php\">".$ret."</a>";
>
> とすると、失敗と表示されます。
>
> ini_setができない原因があれば教えてください。
PHP-users メーリングリストの案内