ラップトップでホストされているサーバーに訪問者をリダイレクトするためにこのコードを作成しました(動的IP)
2番目のphpスクリプトを使用して、データベースのIPを更新します
<?php
//redirect.php
$con = mysql_connect($db_hostname,$db_admin,$db_password);
if (!$con){
echo "Couldn connect to server !!";
}
$sql ="select ip from $db_name.redirect WHERE id=0";
$result = mysql_query($sql,$con);
$ip = "error.php";
while($row = mysql_fetch_array($result)){
$ip=$row[0];
}
//Header( "HTTP/1.1 301 Moved Permanently" );
$forward = "Location: http://$ip";
header( $forward ) ;
//Header( "Location: errorMsg.php");
?>
しかし、私のラップトップサーバーがオンになることはめったにありません。最初のリダイレクトが失敗した場合に、errorMsg.phpにリダイレクトできるかどうか疑問に思っていました。
また、jspでも同じことが達成できますか?