トップページ >  PHP >  リダイレクト
初版2008/11/21: 最終更新日2012/09/06
リダイレクト
目次
リダイレクト
サンプルコード
サンプル
リダイレクト
アクセスユーザが利用しているブラウザの種類を調べて、表示するページを切り替えることができます。
ブラウザの種類によってheader関数によるリダイレクト先を切り替えます。

以下がサンプルになります。

サンプルコード
(php部 : redirect.php )
<?php
// 閲覧しているブラウザ情報を取得する。
$http_user_agent = $_SERVER[HTTP_USER_AGENT];

// ブラウザの種類によってリダイレクト先を切り替える。
if( strlen( strpos($http_user_agent, "MSIE") ) > 0 ){
	header("location: http://www.confrage.com/php/access/redirect/IE_sample.html");
}
else if( strlen( strpos($http_user_agent, "Mozilla") ) > 0 ){
	header("location: http://www.confrage.com/php/access/redirect/NS_sample.html");
}
else{
	header("location: http://www.confrage.com/php/access/redirect/OT_sample.html");
}
?>
(html部 : redirect.html )
<form method="post" action="redirect.php">
	<input type="submit" value="リダイレクト">
</form>
サンプル

「リダイレクト」ボタンを押すと、ブラウザの種類を調べて、リダイレクトを行います。