« Compiling re2c 0.13.5 on Ubuntu 8.04+ (binaries available) | Home | Manipulating symbolic and hard links on Linux and Windows »
Changing the user agent of PHP
By admin | August 20, 2008
If you ever need to adjust or change the default user agent that PHP accesses pages with (http and ftp wrappers) because either the default PHP user agent was blocked (“PHP”) or you wrote a bot with PHP and wish to customize it, you can do so easily with a php directive called “user_agent”. Note that 3rd party ways (such as cURL) are not affected by this setting.
To set it, you can use the following function:
<?php
function set_php_user_agent($useragent = ‘PHP’) {
$u = strval($useragent);
if(ini_set(‘user_agent’,$u) === false) {
$r = false;
} else {
$r = true;
}
return $r;
}
// Example:
set_php_user_agent(‘TestAgent/1.0 (http://www.example.com/testagent/)’);
?>
To get you started, here are some user agents for you to use or test:
- Mozilla/2.01 (Win16; I) – Netscape 2 on Windows 3.1
- Mozilla/2.0 (compatible; MSIE 3.0; I; Win95) – IE 3 on Windows 95
- Mozilla/3.0 (WinNT4; I) – Netspace 3 on Windows NT4
- Mozilla/4.0 (compatible; MSIE 4.01; Win98) – MSIE 4.01 on Windows 98
- Opera/5.11 (compatible; MSIE 5.0; Windows ME) [en] – Opera 5.11 on Windows ME
- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) – IE6 on WinXP
- Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008061015 Firefox/3.0 (ubuntu-hardy) – Firefox 3.0 on Ubuntu Hardy
- Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.0.4 (Linux i686) – Lynx 2.8.6 on Linux
- Mozilla/5.0 Galeon/1.0.2 (X11; Linux i686; U;) Gecko/20011224 – Galeon 1.0.2 on Linux
- Lynx/2.8.6rel.4 (Windows NT 5.1; I) – Lynx 2.8.6 on Windows XP
- Wget/1.10.2 – GNU Wget 1.10.2
If you found this article interesting or helpful, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more interesting articles!
If you found this article helpful or interesting, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!
Topics: Internet, PHP | 211 Comments »

November 25th, 2025 at 03:34
อ่านแล้วเข้าใจมากขึ้นเกี่ยวกับ “ดอกไม้งานศพ” ช่วยอธิบายการจัด การจัดดอกไม้ ได้อย่างถูกต้อง ได้ดีเลยทีเดียว ครับ
Feel free to surf to my webpage … จัดดอกไม้หน้าศพ
November 25th, 2025 at 03:46
ขอบคุณสำหรับบทความดีๆ เกี่ยวกับ
“ดอกไม้งานศพ” ช่วยอธิบายการจัด พวงหรีด ได้อย่างถูกต้อง มากขึ้น ครับ
November 25th, 2025 at 04:49
ขอบคุณสำหรับบทความดีๆ เกี่ยวกับ “ดอกไม้งานศพ” ทำให้รู้ว่าการเลือก การจัดดอกไม้
ได้อย่างถูกต้อง น่าสนใจมาก ครับ
Feel free to visit my blog post – จัดดอกไม้หน้าศพ
November 25th, 2025 at 05:01
ขอบคุณสำหรับบทความดีๆ เกี่ยวกับ “ดอกไม้งานศพ”
ทำให้รู้ว่าการเลือก ดอกไม้ ได้อย่างถูกต้อง มากขึ้น ค่ะ
Also visit my blog … จัดดอกไม้หน้าเมรุ
November 25th, 2025 at 05:09
เป็นข้อมูลที่มีประโยชน์มากเรื่อง “ดอกไม้งานศพ” บอกถึงวิธีเลือก การจัดดอกไม้ ได้อย่างถูกต้อง
ได้ดีเลยทีเดียว ครับ
Look at myy page; จัดดอกไม้หน้าเมรุ
November 25th, 2025 at 05:26
ขอบคุณสำหรับบทความดีๆ เกี่ยวกับ
“ดอกไม้งานศพ” ทำให้รู้ว่าการเลือก ดอกไม้ ได้อย่างถูกต้อง ได้ดีเลยทีเดียว ค่ะ
Lookk into my web blog: จัดดอกไม้งานศพ
November 25th, 2025 at 05:28
อ่านแล้วเข้าใจมากขึ้นเกี่ยวกับ
“ดอกไม้งานศพ” บอกถึงวิธีเลือก การจัดดอกไม้ ได้อย่างถูกต้อง
น่าสนใจมาก ครับ
my web-site – จัดดอกไม้หน้าศพ
November 25th, 2025 at 05:31
อ่านแล้วเข้าใจมากขึ้นเกี่ยวกับ “ดอกไม้งานศพ”
บอกถึงวิธีเลือก ดอกไม้ ให้เหมาะสม น่าสนใจมาก ค่ะ
Here is my page: จัดดอกไม้หน้าเมรุ
November 25th, 2025 at 06:14
อ่านแล้วเข้าใจมากขึ้นเกี่ยวกับ “ดอกไม้งานศพ” บอกถึงวิธีเลือก พวงหรีด ให้ตรงกับความหมาย มากขึ้น ค่ะ
My page; จัดดอกไม้หน้าเมรุ
November 25th, 2025 at 07:24
ขอบคุณสำหรับบทความดีๆ เกี่ยวกับ “ดอกไม้งานศพ” บอกถึงวิธีเลือก ดอกไม้ ให้เหมาะสม มากขึ้น ครับ
November 25th, 2025 at 07:51
เป็นข้อมูลที่มีประโยชน์มากเรื่อง “ดอกไม้งานศพ” บอกถึงวิธีเลือก พวงหรีด ให้ตรงกับความหมาย น่าสนใจมาก ครับ
Review my web page … จัดดอกไม้หน้าศพ