リダイレクトに関する質問があります。 URLにいくつかのパラメータを入れて、$ _GETを使ってそれらを変数に入れることができます。 私のフォームに間違って記入すると、リダイレクトされますが、すべてのパラメータがなくなり、変数にはもう入っていません。 同じパラメータで同じページにリダイレクトする方法はありますか?パラメータを持つ
URL: http://localhost:8888/WD2/Week6/Project/flight_bestel.php
おかげ enter image description here enter image description here
<?php
session_start();
include_once ("scripts/config.php");
include_once ("scripts/api.php");
$stoelNr = $_GET['stoelnr'];
$prijs = $_GET['prijs'];
$bestemming = $_GET['bestemming'];
$aankomst = $_GET['aankomst'];
if($_SERVER['REQUEST_METHOD'] === 'POST') {
}else{};
?>
<?php require_once('views/shared/_header.inc'); ?>
<body>
<header>
<?php include('views/shared/_nav.inc'); ?>
</header>
<main>
<div id="contents" class="container">
<section id="summary">
<form action= "<?php echo $_SERVER['PHP_SELF']; ?>" method="post" class="form-horizontal">
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-info" name="bestel">Bestel nu!</button>
</div>
</div>
</form>
</section>
</div>
</main>
<?php require_once('views/shared/_footer.inc'); ?>
php 7で使用可能なヌル結合を使用するhttp://php.net/manual/en/migration70.new-features.php#migration70.new-features.null-coalesce-op – Krish
フィールドの初期値を '$ _get(フィールド名) ' –
' header() 'はあなたが必要とするものだと思います。 http://php.net/manual/en/function.header.php – akrys