5/2 PHP webサイトでのデータ送信メソッド


画面遷移のやり方


前提知識

GET ※よく使う URLで指定した内容をサーバーからもらう アドレスバーに内容が出る

POST ※よく使う URLで指定した内容をサーバーからもらう アドレスバーに内容が出ない

PUT

DELETE

HEAD

OPTIONS

TRACE

CONNECT

GETメソッドの例

ファイル1

<!DOCTYPE html>

<html lang="utf-8">
<head>
<meta charset="utf-8">
<title>Send username</title>
</head>
<body>
<form action="test.php" method="GET">
<input type="text" name="last_name" placeholder="苗字を入力してください">
<input type="text" name="first_name" placeholder="名前を入力してください">
<input type="submit" value="送信">
</form>
</body>
</html>

ファイル2

<?php

$last_name = "";
$first_name = "";
if ($_SERVER['REQUEST_METHOD'] === "GET") {
$last_name = $_GET["last_name"];
$first_name = $_GET["first_name"];
}
?>
<!DOCTYPE html>
<html lang="utf-8">
<head>
<meta charset="utf-8">
<title>Send username</title>
</head>
<body>
<?php echo "苗字 : ".htmlspecialchars($last_name).PHP_EOL; ?>
<?php echo "名前 : ".htmlspecialchars($first_name).PHP_EOL; ?>
</body>
</html>