PHP 別ページへリダイレクトする-header(Location)

PHPで「データを処理して、別のページに飛ばしたい」という時があります。

データの操作は「a.php」、飛ばしたいページは「b.php」と、phpファイルが違う場合、処理が終わったあとページを遷移させる。

そんな時は、「header」関数の「Location」ヘッダを使います。

< スポンサーリンク >





リダイレクトの書き方

リダイレクトする際に、リダイレクト以降のコードが実行されないように「exit;」で終了させます。

header(“Location: http://www.example.com/”);
exit;

 

リダイレクト例

「location.php」というページから「location2.php」というページにリダイレクトしてみます。

【 location.php 】

<?php
header(“Location: http://localhost/test/location2.php”);
exit;

PHP header Location

 

【 location2.php 】

<?php
echo “ロケーション2”;

php echo

 

ブラウザにリダイレクトを書き込んでいるURLを入力すると

ブラウザリダイレクト前

 

リダイレクトし、次のページに遷移しました。

ブラウザリダイレクト後

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします