はじめに
phpでリダイレクトする時、通常は以下のような書き方をします。
header("location:URL");
exit;
ヘッダー情報を上書きするんですね。
ただ、この二行を書くのが面倒臭かったので関数にしました。
需要はほぼなしですが...
コード
function redirect_page($status = 0,$status_one_url = null){
if($status===0){
header("location:".(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
exit;
}else if($status===1){
header("location:".$status_one_url);
exit;
}
}
使い方
同じページにリダイレクトする場合
redirect_page(0);
指定したページにリダイレクトする場合
ridirect_page(1,"https://google.com/");
終わりに
「需要が、」
ゼーロー