1

最初のページで名前を入力するように求められる Web サイトに取り組んでいます。

$_POST['']を使用して、入力後の次のページだけでなく、名前を表示したいと考えています。を覚えさせるにはどうすればよい$_POST['']ですか?

4

4 に答える 4

1

セッション を使用します。最初のページで、次のようにします

<?
session_start()

$_SESSION['name'] = $_POST['name'] ;

//your rest of codes 


?>

その他のページ

<?
session_start()

echo  $_SESSION['name'];

//your rest of codes 


?>
于 2013-04-27T21:44:06.430 に答える
1

名前をセッション変数に入れます。

$_SESSION['name']="myName";

完全なセッション リファレンスについては、http://php.net/manual/en/book.session.phpを参照してください。

于 2013-04-27T21:42:10.600 に答える
0

cookiesまたは使用できますsessions

セッションの使用:

session_start();
$_SESSION['KeyName'] = $_POST['HTMLInputName'];
$_SESSION['AnotherKey'] = $_POST['AnotherHTMLInputName'];

次に、他のページ全体で:

session_start(); 
echo $_SESSION['KeyName'];

セッションは便利ですが、セッションがより長く保持されるように、php.ini を変更する必要があります。

オプション 2:

クッキーの使用:

setcookie("CookieName", $_POST['InputName']);

次に、他のページで:

if (isset($_COOKIE['CookieName'])){ echo $_COOKIE['CookieName']; }
于 2013-04-27T22:07:57.007 に答える
0

PHPセッションを見てください:

PHP セッション

注: 名前だけを保存している場合はクールです。より多くの個人情報を保存し始める場合は、データベースの永続性と組み合わせてセッションを使用することを検討する必要があります。

于 2013-04-27T21:42:13.483 に答える