2015-12-02 83 views
0

我有一個幾乎空白的頁面,我需要捲曲。 事情是,它也可以通過瀏覽器訪問,看起來很奇怪。檢測:從捲曲或瀏覽器

是否有可能在PHP中檢測請求是來自瀏覽器還是捲曲?這樣,如果來自瀏覽器,我可以重定向。

謝謝。

回答

1

這將讓你的客戶端代理,其他的東西。如果你的捲髮不會假裝是別的東西,它應該這樣做。

foreach (getallheaders() as $name => $value) { 
    echo "$name: $value\n"; 
} 

或簡單: $ _ SERVER [ 'HTTP_USER_AGENT']

讓你的用戶代理(瀏覽器簽字:)直接。

+0

通過檢查'$ _SERVER ['HTTP_USER_AGENT']'是否存在。謝謝 – Leeroy521

1

瀏覽器發送請求中的User-Agent標頭,如果您沒有在curl中設置User-Agent只是檢查此標頭的請求。