0

if/else ステートメントを使用して、国コード/IP に基づいてユーザーをリダイレクトすることができました。

<?php   
if ($geoplugin['geoplugin_countryCode'] == 'US') {    
    print '<script language="Javascript">window.location="http://domain.com/us";</script>';   
}       
else     
    print '<script language="Javascript">window.location="http://domain.com/ca";</script>';
}
?>

これは機能します。ただし、場所に基づいて訪問者をリダイレクトする必要があるページが半ダースあります。

場所に基づいてさまざまなページにユーザーを誘導するにはどうすればよいですか?

私はウェブ開発に非常に慣れていないので、初心者の質問をすることを許してください.

4

2 に答える 2

0

switch ステートメントを試すことができます。switchPHP で- switchJavaScript で(ヒント: それらは同じです)

于 2012-10-14T06:22:45.417 に答える
0

PHPケースを使用できますswitch。注:ステートメントを使用するとコードが増えるbreak;ため、ステートメントを使用していません。これを使用してくださいbreak

<?php

switch($geoplugin['geoplugin_countryCode']){
case'us':
case 'uk':

echo '<script language="Javascript">window.location="http://domain.com/"'.$geoplugin['geoplugin_countryCode'].';</script>';
}
?>
于 2012-10-14T06:24:08.173 に答える