0
我仍在致力於從訪問中收集整個用戶數據,所以我很想抓住訪問者使用的瀏覽器的實際名稱。我有這個代碼,但似乎執行後,$browser
是空的。從用戶代理中提取瀏覽器元素
$userAgent = mysql_real_escape_string($_SERVER["HTTP_USER_AGENT"]);
$browser = get_browser($userAgent, true);
print_r($browser);
我在這裏做錯了什麼,以及我下一步從數組中提取瀏覽器的步驟?
編輯
好了,所以現在我有以下代碼:
$browser = get_browser(null, true);
$userAgent = $browser["browser"];
$browser = mysql_real_escape_string($userAgent);
echo $browser;
這什麼都不做。任何見解?
爲什麼你準備用戶代理字符串插入MySQL查詢時,當你沒有任何一種SQL查詢? – Quentin 2010-08-14 18:51:14
嗯,我是。我只是沒有包括那部分,因爲那是正在工作的部分之一。 – Andy 2010-08-14 18:57:55
爲什麼要將爲MySQL準備的字符串傳遞給設計爲在原始用戶代理字符串上運行的函數? – Quentin 2010-08-14 18:59:29