[PHP-users 31689] Re: セッションによるデータの受け渡しについて

miya duo @ mindblast.jp
2007年 3月 14日 (水) 19:46:05 JST


コンパクトに行ってみましょう。

<?php
//aaa.php
session_start();
$_SESSION['AAA'] = "AAA";
?>
<a href="bbb.php">bbb</a>

<?php
//bbb.php
session_start();
var_dump( $_SESSION );
?>



On Wed, 14 Mar 2007 19:20:39 +0900, <horonin @ excite.co.jp> wrote:

> はじめまして。
>
> aaa.phpからbbb.phpにセッション変数を使用してデータの受け渡しを
> 行いたく次のようなプログラムを書きました。
>
> //aaa.php
>
> <?php
> session_save_path("c:/tmp");
> session_start();
> session_id();
> if ($_SESSION['AAA']!="") {
> $txtaaa=$_SESSION['AAA'];
> }
> $_SESSION['AAA']="AAA";
> ?>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; />
> <title>AAA</title>
> </head>
>
> <body>
> <form id="form1" name="form1" method="post" action="bbb.php">
> <form id="form1" name="form1" method="post" action="">
> <label>
> <input type="text" name="textfield" value="<?php print($txtaaa); ?>"/>
> </label>
> <p>
> <input name="button" type="button" value="Tobbb"  
> onClick="location.href='bbb.php'" />
>
> </p>
> </form>
> <p> </p>
> <label></label>
> </form>
> </body>
> </html>
>
>
> //bbb.php
>
> <?php
> session_save_path("c:/tmp");
> session_start();
> session_id();
> $atai=$_SESSION['AAA'];
> if (($atai=="")||($atai==NULL)) {
> $atai="BBB";
> }
> $_SESSION['AAA']="BBB";
> ?>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; />
> <title>AAA</title>
> </head>
>
> <body>
> <form id="form1" name="form1" method="post" action="bbb.php">
> <form id="form1" name="form1" method="post" action="">
> <label>
> <input type="text" name="textfield" value="<?php print($atai); ?>"/>
> </label>
> <p>
> <input name="button" type="button" value="ToAAA"  
> onClick="location.href='bbb.php'" />
>
> </p>
> </form>
> <p> </p>
> <label></label>
> </form>
> </body>
> </html>
>
> bbb.phpはaaa.php側で代入した$_SESSION['AAA']を取得し、テキストフィー
> ルドにセットしています。
> 表示されないことから、$_SESSION['AAA']に値が渡っていないことがわかる
> のですが、プログラム上の不備などご指摘していただければと思い、質問さ
> せていただきました。
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
>



-- 
rozie
roz @ mindblast.jp
http://mindblast.jp/


PHP-users メーリングリストの案内