2011年12月21日

[PHP-users 35644] Re:セッションの挙動について

深川様

豊丹生です。

アドバイスありがとうございます。

皆さまから頂いたご助言を元に頑張ってみます。

解決したら、あらためてご報告させて頂きます。

この度は色々とありがとうございました。

> -----Original Message-----
> From: php-users-bounces@xxxxx
> [mailto:php-users-bounces@xxxxx] On Behalf Of Taku Fukagawa
> Sent: Tuesday, December 20, 2011 12:39 PM
> To: PHP-users ML
> Subject: [PHP-users 35643] Re: セッションの挙動について
>
> 深川です。
>
> 関数の入り口や分岐する場所に
>
> echo __FUNCTION__.':'.__LINE__.' test=".$_SESSION['test']."<br>\n";
>
> を入れてデバッグしてみてはいかがでしょう。
>
>
> 2011年12月20日12:21 Michiyoshi Buniu(DreamLink)
> <buniu@xxxxx>:
> > まじっかぁ様
> >
> > 豊丹生です。
> >
> > 返信ありがとうございます。
> >
> > ご指摘の通りインクルードされてファイルは同じです。
> >
> > また、スクリプトの抜粋部分が不適切だったようで、すみません。
> >
> > ■aaa/indexUtil.php
> > こちらは、もう少し書きますと以下のような感じです。
> > <?PHP
> > class indexUtil extends DB{
> > function indexUtil($t = 1){
> > session_start();
> > $_SESSION['test'] = $t;
> > }
> > function testData (){
> > $str = '<a
> href="http://www.example.com/aaa/bbb/index.php">test</a>';
> > return $str;
> > }
> > }
> > ?>
> >
> > ■aaa/index.php
> > こちらは、もう少し書きますと以下のような感じです。
> > <?PHP
> > include 'db.inc.php';
> > include 'indexUtil.php';
> >
> > $test= new indexUtil();
> >
> > $display = $test->testData();
> >
> > print $display;
> > print $_SESSION['test'];
> > ?>
> >
> > ■aaa/bbb/detail.php
> > こちらは、もう少し書きますと以下のような感じです。
> > <?PHP
> > session_start();
> > print $_SESSION['test'];
> > ?>
> > (aaa/index.php→aaa/bbb/detail.phpの遷移なので
> > 1が表示されてほしいのに3が表示されます。
> > aaa/index.php→aaa/bbb/index.php→aaa/bbb/detail.phpの遷移の場合
> > 3が表示されるのはOK。)
> >
> > ■aaa/bbb/index.php
> > こちらは、もう少し書きますと以下のような感じです。
> > <?PHP
> > include '../db.inc.php';
> > include '../indexUtil.php';
> >
> > $test= new indexUtil(3);
> >
> > $display = $test->testData();
> >
> > print $display;
> > print $_SESSION['test'];
> > ?>
> >
> > もしかしたらスクリプトの書き方に
> > まずい部分があるのかもしれません。
> >
> > 以上、よろしくお願いします。
> >
> >> -----Original Message-----
> >> From: php-users-bounces@xxxxx
> >> [mailto:php-users-bounces@xxxxx] On Behalf Of Isamu Moriyama
> >> Sent: Tuesday, December 20, 2011 10:28 AM
> >> To: PHP-users ML
> >> Subject: [PHP-users 35641] Re: セッションの挙動について
> >>
> >> お世話になります。
> >>
> >> まじっかぁです。
> >> 前回名乗り忘れました(^^;
> >>
> >> > ■aaa/index.php
> >> > aaa/indexUtil.phpをinclude
> >> > aaa/indexUtil.php内で
> >> > セッションtestに1をセット
> >> > +
> >> > <a href="aaa/bbb/index.php">test</a>
> >> > を記述していて、この記述を削除するとうまく動作してるようです。
> >> >
> >> > ■aaa/bbb/index.php
> >> > aaa/indexUtil.phpをinclude
> >> > aaa/indexUtil.php内で
> >> > セッションtestに3をセット
> >>
> >> 上記の無いようだと、
> >> aaa/indexUtil.php
> >> は、1or3どちらかのセットしかないように思うのですが…。
> >> 何か、セットする際に判断されているのでしょうか?
> >> ちなみに、同じファイルをインクルードしているんですよね…?
> >>
> >> --
> >> Isamu Moriyama<moriyama@xxxxx>
> >>
> >> _______________________________________________
> >> PHP-users mailing list PHP-users@xxxxx
> >> http://ml.php.gr.jp/mailman/listinfo/php-users
> >> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> >> http://oldwww.php.gr.jp/php/novice.php3
> >
> >
> > _______________________________________________
> > PHP-users mailing list PHP-users@xxxxx
> > http://ml.php.gr.jp/mailman/listinfo/php-users
> > PHP初心者のためのページ - 質問する前にはこちらをお読みください
> > http://oldwww.php.gr.jp/php/novice.php3
> _______________________________________________
> PHP-users mailing list PHP-users@xxxxx
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3


_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2011年12月21日 09:55
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/107820
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。