В очередной раз съездил домой (далее...)
Что ты думаешь, у меня миллионов тыщи?
Я записал четыре пластинки, но до сих пор почти нищий.
И я этому рад, я не лезу в чемпионы,
Я как любил макароны, так и буду любить макароны.
(с) Кирпичи "Джедаи"
Офигенное блюдо для нищебродов-холостяков. Готовится просто и быстро. (далее...)
Вы наверно замечали, что пицца в российских пиццериях — полное говно. Почему так, я не знаю. На самом деле блюдо элементарное. Вот рецепт офигенной пиццы в домашних условиях. (далее...)
Последние фотки из Таиланда. Прошло уже больше года после отъезда.
Выкладываю остатки фоток из Тая. Крокодиловая ферма и здесь же представления со змеями. Все это находится возле аэропорта. Вывеска там заметная. Я случайно узнал про это место - ехал в аэропорт. Входной билет стоит 400 бат (11$). Только на змей можно попасть не всегда (каждые 2 или 3 часа).
(далее...)
Для чего это может пригодиться:
1) для показа мобильной версии сайта
2) для определения дальнейшего перенаправления пользователя. Например, рекламируем какой-то продукт. Ссылка для рекламы одна (зашита в баннер). Но пользователей мака направляем на одну страницу, а остальных на другую (2 разных лендинга).
<?php if (stripos($_SERVER['HTTP_USER_AGENT'],'mac os')!==false || stripos($_SERVER['HTTP_USER_AGENT'],'macintosh')!==false) { header('location: http://link_for_mac'); exit(); } else { header('location: http://link_for_not_mac'); exit(); } ?>
Суть проблемы ясна:
- есть User-Agent, который браузер посылает автоматически
- на сервере его можно прочитать через $_SERVER['HTTP_USER_AGENT']
- т.к. это просто строка примерно 100 символов, то нужно с помощью регулярных выражений (или функций для работы со строками) определить устройство.