2011年12月20日

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

まじっかぁ様

豊丹生です。

返信ありがとうございます。

ご指摘の通りインクルードされてファイルは同じです。

また、スクリプトの抜粋部分が不適切だったようで、すみません。

■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


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




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