- ヘッダーを使用したリダイレクト: PHPのヘッダー関数を使用してリダイレクトを行うことができます。以下は基本的な例です。
<?php
header("Location: http://example.com/new_page.php");
exit;
?>
この例では、Location
ヘッダーにリダイレクト先のURLを指定し、exit
文でスクリプトの実行を終了しています。
- リダイレクト関数の作成: より柔軟性のあるリダイレクトを実現するために、カスタムのリダイレクト関数を作成することもできます。以下はその例です。
<?php
function redirect($url, $statusCode = 302) {
header("Location: " . $url, true, $statusCode);
exit;
}
// 使用例:
redirect("http://example.com/new_page.php");
?>
この例では、redirect
関数を定義し、リダイレクト先のURLとステータスコードを指定できるようにしています。
<meta http-equiv="refresh" content="0;url=http://example.com/new_page.php">
この例では、http-equiv
属性を使用してリダイレクトを行っています。content
属性の値でリダイレクト先のURLと待機時間を指定します。
以上がPHPでリダイレクトを作成する方法のいくつかの例です。必要に応じてこれらの方法を使用してください。