Войти Регистрация

Определение ipod, iphone пользователей на php


Данный пример PHP кода, служит для определения ipod и iphone пользователей.

Это полезный скрипт для перенаправления Iphone и Ipod пользователей на конкретную страницу. Вы можете использовать его, если получаете много мобильного трафика, в частности iphone и ipod трафика, но ваш сайт еще не оптимизирован под них. Или для развития мобильного сайта (если его посещают с iphone и ipod).

Важное замечание!!!

Некоторые пользователи не хотят, чтобы их «посылали» на другой сайт, поэтому нужно учитывать желание пользователя при переадресации его на другую версию сайта.

Помните, так как, код посылает информацию заголовка (header), он должен идти в верхней части страницы, до HTML кода.

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPhone'))
{
	header('Location: http://example.com/iphoneSpecificPage');
	exit();
}

Вот так вот, все просто! Теперь вы сможете определять пользователей iphone и ipod средствами PHP.  Если у вас есть пожелания по поводу php и iphone (ipod), то выскажите их в комментариях! 



Дальше: MVC PHP: Понятие, преимущества, пример


Дискуссия по теме     3 Комментария 
Добавить комментарий
Марат Кузнецов 02.01.2016 в 12:56
В коде 2 раза определяется агент. Это расточительно. Нужно сократить: $agent = $_SERVER['HTTP_USER_AGENT']; if(strstr($agent,'iPod') || strstr($agent,'iPhone')) { header('Location: http://example.com/iphoneSpecificPage'); exit(); }
Алексей 18.12.2015 в 16:51
'iPod' или все же iPad ???
Александр 16.11.2011 в 23:50
Не работает, пример link777.ru/pavel/ Помогите
Просмотров: 4589