[PHP-users 29997] Re: ホームページの移動時に変数渡し
Kazuhiro Kotsutsumi
kotsutsumi @ xenophy.com
2006年 8月 10日 (木) 13:25:18 JST
TO:庄様
FM:小堤
いつもお世話になっております。
Xenophy 小堤です。
Locationでページを移動するのであれば
GETで渡すか下記のようにセッションを利用するしか無いと思いますが
扱っているものがID,PASSなのでLocationではなくFROMからPOSTで送信するのが
良いかと思います。
お忙しい中大変申し訳ございませんが
よろしくお願いいたします。
>こんにちは、庄です。
>
>移動について追加質問があります。
>ページ移動するときに、変数(例えばUserIdとPassword)の値も渡す方法ですが、
>セッションを使用しないで渡す方法がありますでしょうか?
>
>例えば、以下のようなソースコードがあるとします。
><?php
>ob_start();
>?>
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
><html xmlns="http://www.w3.org/1999/xhtml">
><head>
><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
><title>Untitled Document</title>
></head>
>
><body>
><?php
>
>$UserId; = $_POST[userid];
>$Password = $_POST[password];
>
>//POSTデータの処理
>//ここでユーザIDとパスワードを次ページへ送る
>$_POST[userid] = $UserId;
>$_POST[password] = $Password;
>
>header("Location: replace.php");
>?>
></body>
></html>
>
><?php
>ob_end_flush();
>?>
>
>これで、次のreplace.phpに前ページで入力した
>$UserId; = $_POST[userid]
>$Password = $_POST[password]
>変数にアクセスしてみましたが、エラーが発生しました。
>何か値渡しする変数が必要なのでしょうか?
>
>よろしくお願いします。
>
>----------------------------
>shou @ ddthink.com
>_______________________________________________
>PHP-users mailing list PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3
PHP-users メーリングリストの案内