[PHP-users 30000] Re: ホームページの移動時に変数渡し

天野 潔 kiyoshi.amano @ nifty.com
2006年 8月 10日 (木) 13:58:34 JST


天野です。

$_POST[] は、前のページから POST で送られてきた値を保持している変数で、これを
使って次のページに値を送ることはできません。

"replace.php" に POST 変数付きで移動したいのであれば、次のようにすればいいと思い
ます。

<?php
$UserId; = $_POST[userid];
$Password = $_POST[password];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<body onload="document.dummy.submit()">
<form action="replace.php" method="POST" name="dummy" style="visibility:
hidden">
<input type="hidden" name="userid" value="<?=$UserId?>" />
<input type="hidden" name="password" value="<?=$Password ?>" />
</form>
</body>
</html>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
天野 潔 <kiyoshi.amano @ nifty.com>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


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