смена языка (отключеные Cookies)

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Код: Выделить всё

<?php
	$lang = ($_COOKIE["language"] != "")?$_COOKIE["language"]:"ru";
?>
Language : <?=$lang?>

[url=<?=$_SERVER['REQUEST_URI']?>]RU[/url]

[url=<?=$_SERVER['REQUEST_URI']?>]EN[/url]

[url=<?=$_SERVER['REQUEST_URI']?>]DE[/url]

<hr>
[url=/?content=news]News[/url]

[url=/?content=about]About[/url]
Собственно вот и всё переключение ..
Но роботы не умеют ставить куки.

А потому повторю самый первый вопрос:
Как можно определить, посещает ли мою страницу робот, или человек?

Просто мне бы хотелось, чтобы для человека ссылки выглядели красиво! (без языка),
а роботы находили все страницы, и чтобы в поисковой машине показывались ссылки с учётом языка!
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Правильных роботов определяют по UA.
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

AiK, прошу прощения, но, что такое UA ?

Я тут подумал ...
Ведь если я уберу язык из HTTP запроса, то нельзя будет дать прямую ссылку...
Наверное всё это большая глупость ..
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

USER_AGENT

А думаешь ты в правильном направлении. Рекомендую версии разложить по папкам /ru /de /eng . Создавать физические папки вовсе не обязательно :)
Даже самый дурацкий замысел можно воплотить мастерски
Ответить