как сделать определение web и wap , то есть если с веб заходит выдавалось пока а если с вам то привет добро пожаловать !
Если можно подробней пример кода !
Я так понял, что вам нужно определить с телефона или с компа зашел пользователь. Так вот, на странице которую я дал есть функция для определения с телефона ли зашел пользователь. Если с телефона то фия вернет тру, если нет то фолс.
24 Окт 2011, 15:36выше бред, юзать список телов и моделей... Юзай яндекс дитектор или как его, или ищи на снипетс.пп.ру функцию более мение норм там была
24 Окт 2011, 16:43<?php
function ua_device($ua)
{
if(strpos($ua, 'Opera mini')!==false) return 'opera_mini';
if(strpos($ua, 'MSIE')!==false
|| strpos($ua, 'Firefox')!==false
|| strpos($ua, 'Opera')!==false
|| strpos($ua, 'Chrome')!==false
|| strpos($ua, 'Maxthon')!==false
|| strpos($ua, 'Safari')!==false
|| strpos($ua, 'Gecko')!==false
) return 'computer';
else return 'mobile';
}
echo ua_device($_SERVER['HTTP_USER_AGENT']);
возвратит opera_mini, computer, mobile в зависимости от результата.
А там уже думаешь, что делать: например, перенаправлять на другую страницу, или выводить другую версию.
Например:
switch(ua_device($_SERVER['HTTP_USER_AGENT']))
{
case 'opera_mini':
case 'computer':
echo 'Версия для компа';
break;
case 'mobile':
echo 'Привет, телефоны';
break;
}
Спасибо попробую !!!
Значит в case нужно будет вставить redirect на wap или web версию в соответствием с браузером пользователя я правильно поянл ???