iT邦幫忙

0

如何根據Clinet IP跳轉到不同的網頁

  • 分享至 

  • xImage

如題
我想要瀏覽者若從特定IP進入網頁後
會跳到固定的網頁
若不是這個特定的IP就會跳到另一個

我有一個大概的雛形
這裡面有什麼問題嗎

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js">
</script>
<script type="text/javascript">
var getIPAddress = function() {
$.getJSON("https://jsonip.com?callback=?", function(data) {
alert(data.ip);
});};

        if ( ??? == '123.123.123.123' ) {
 		window.location.href = "http://www.google.com.tw";
        } else {
            window.location.href = "/index";
        }

</script>
</head>
<body>
<div>
<h3>
</h3>
</div>
</body>
</html>
看更多先前的討論...收起先前的討論...
ccutmis iT邦高手 2 級 ‧ 2019-05-02 17:34:10 檢舉
我有一個大膽的想法
froce iT邦大師 1 級 ‧ 2019-05-02 18:08:02 檢舉
我只想大膽的吐槽...XD
echochio iT邦高手 1 級 ‧ 2019-05-03 06:36:01 檢舉
用 服務做掉.... Apache or Nginx
loveAkame iT邦新手 5 級 ‧ 2019-05-03 11:58:59 檢舉
用 nginx、apache2、php、perl、python 都可以
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
froce
iT邦大師 1 級 ‧ 2019-05-02 18:07:33

在前端做的話...F12不會用嗎?
打個 getIPAddress = "123.123.123.123" 就能破啦。

這種需求請告訴你的後端,如果他跟你說辦不到請想辦法搞掉他。
nginx way:
https://serverfault.com/questions/380642/nginx-how-to-redirect-users-with-certain-ip-to-special-page

我要發表回答

立即登入回答