$_GET['user_input']
または のいずれかを使用できます$_POST['user_input']
。
GET
違いは、他のメソッドではなくメソッドを使用すると、URL でデータを表示できる (全員に表示される) ことです。
また、常に<input>
a 内で要素 (別のファイルに渡したい) を使用し、データを渡したい場所に 、メソッド、または、のいずれか<form>
を指定します。action="file.php"
method="get"
method="post"
<form method="get" action="page2.php">
また、ターゲット ファイル内のデータを取得する方法も指定します。
$text=$_GET['user_input'];
また$text=$_POST['user_input'];
そしてあなたの場合、あなたは使うことができます;
方法 1
<?php
$hello = "hello";
?>
<html>
<form method="get" action="page2.php">
<input type="text" name="user_input">
<input type="submit">
</form>
</html>
page2.php
<?php
$text=$_GET['user_input'];
echo $text;
?>
方法 2
<?php
$hello = "hello";
?>
<html>
<form method="post" action="page2.php">
<input type="text" name="user_input">
<input type="submit">
</form>
</html>
page2.php
<?php
$text=$_POST['user_input'];
echo $text;
?>
多数のページでデータを共有したい場合は、PHP セッションを使用するか、データを Cookie に保存することができます。
1. セッションの使用
<?php
session_start();
$_SESSION['data'] = 1; // store session data
echo "Pageviews = ". $_SESSION['data']; //retrieve data
?>
session_start();
セッションを処理するすべてのページに必ず追加してください
ここでphpセッションの詳細を読むことができますwww.tizag.com/phpT/phpsessions.php/
2. クッキーの使用
<?php
setcookie("user", "Alex Porter", time()+3600);
?>
を使用して取得します
echo $_COOKIE["user"];
ここでphpセッションの詳細を読むことができますhttp://www.w3schools.com/php/php_cookies.asp
お役に立てれば...:)