2015-10-02 73 views
0

我想授予對指定用戶代理的訪問權限,並拒絕其他用戶代理。授予合適的用戶代理訪問權限

我有下面的腳本,但事情是錯在這裏:

<?php 

if(($_GET['user_agent'],"DuneHD/1.0 (product_id: hdtv_101; firmware_version: 150721_0135_b9)")) { 
header('HTTP/1.0 200 OK'); 

} 

else { 

    header('HTTP/1.0 403 Forbidden'); 

} 

?> 
+0

您希望基於用戶代理拒絕用戶獲得什麼樣的安全級別? –

+0

這只是安全性的一部分。在這部分,我想拒絕其他用戶代理訪問某些服務。 –

+0

問題是什麼......指定? –

回答

2

也許你正在尋找的只是:

if($_GET['user_agent'] == "DuneHD/1.0 (product_id: hdtv_101; firmware_version: 150721_0135_b9)") { 
    ... 
} 

有恩的錯誤在你的if語句。

+0

我也試過,它給我從其他用戶代理訪問 –