[PHP-users 24207] Re: セッションファイルに値が書き込めない件について
T.Suzuki
t_suzuki @ kenwood-eng.co.jp
2005年 1月 25日 (火) 17:20:31 JST
鈴木@KEGと申します.
wrote: 三好さん
> 検証した URL にはアンダーバーを含んでおりません。
> ブラウザは Opera 、 Firefox 双方で検証してみたのですが、進展がありませんでした。
クライアント,サーバの設定は特に問題無いようですので,
ソースを拝見しました.
[PHP-users 24193] より引用
> 尚、使用しているサーバは、
> Sun Cobalt RaQ 550 (Linux)
> Apache 1.3.29 + PHP 4.0.6 です。 ...snip...
...snip...
> セッション動作の為のテストコードは、
> ================
> <?php
> session_name("MYSESS");
> session_start();
> $HTTP_SESSION_VARS["access"] += 1 ;
> ?>
session_register() を加えるとどうでしょうか?
> session_name("MYSESS");
> session_start();
session_register("access"); // 追加
> $HTTP_SESSION_VARS["access"] += 1 ;
手元に,PHP 4.1.0 未満が無く検証出来ていませんが,
PHP 4.0.6 では,こうしないと$HTTP_SESSION_VARSへの直接
代入は出来なかったと思います.
なお,PHP 4.1.0,PHP 4.3.0では,サンプルソースとphp.iniの設定で
問題なく実行できました.
# $HTTP_SESSION_VARSが,$_SESSIONと同様に機能しているのでしょうか?
# 気になります.
-----------------------------------------
鈴木 徹 (SUZUKI Toru)
KENWOOD ENGINEERING CORPORATION
E-mail:t_suzuki @ kenwood-eng.co.jp
-----------------------------------------
PHP-users メーリングリストの案内