В Mysql есть способ
SELECT
MATCH (t.title, t.text) AGAINST('Ваша фраза') AS score...
...MATCH (t.title, t.text) AGAINST ('Ваша фраза')...
...ORDER BY
score desc...
Выбирает все слова наиболее подходящие к поисковой фразе + сортирум.
Почитайте мануал там все подробно написано, и бд сильно не нагружает и Mysql формирует список стоп слов по определенному алгоритму.
Это удобно.
а язык и все переменные окружения можно просто сделать переменными сессии
Например можно сразу узнать сколько активных юзеров, и тд.
Ну это просто, при условии хранения сессии в БД
Короче, можно сделать следующее:
Моделируем ситуацию.
1 юзер заходит на страницу авторизации на главном домине. Ставим ему куку что мол он супер-пупер.
2 при обращении к поддомену проверяем его ип(можно еще сравнивать узер агента и тд), жива ли сессия с этим ип(на стороне сервера)
2.1 не жива перекидываем на авторизацию
2.2 Жива
ставим куку тойже сессии(которая была авторизована на главном).
2.3 можно отследить обращения ип к поддомену, а потом к домену(случий с фреймом)
Вобщем, есть еще способ открывать поддомен во фрейме :)
То что кука между доменами не передается я знаю. Но когда браузер, например, через фрейм обращяется к главному домену разве, он не обычный хедер посылает где прописывается кука и все что должно находиться в запросе?
При условии что человек залогинился на главном домене и ему поставлена кука.
Что мешает открыть фрейм на страницу авторизации что бы получить все данные с сессии или подключить
<link rel="stylesheet" type="text/css" href="httр://домен1/loginzz.php">
так.
И где можно посмотреть? Просто интересно.
Vladimir_Rublin, Интересный вариант авторизации :), только цивилизация придумала спички(сессии), а вы все кремнием пользоваться предлогаете...
На счет живости ума, вы не подумали что сессию можно включить только передованием в куку, без переменной в урле? Тогда с поисковиками проблем не будет. А минусы ставить не разобравшись в предмете не хорошо.
Купил ноут там видна англоязычная, кто говорит про пиратский софт?
И кто сказал что пиратский не может быть русскоязычным?
$bot_names = array(
'Yandex/1.01.001 (compatible; Win16; I)',
'Yandex/1.01.001 (compatible; Win16; P)',
'Yandex/1.01.001 (compatible; Win16; H)',
'Yandex/1.03.003 (compatible; Win16; D)',
'Yandex/1.03.000 (compatible; Win16; M)',
'YaDirectBot/1.0 (compatible; Win 16?; I)',
'YandexBlog/0.99.101 (compatible; DOS3.30,B)',
'YandexSomething/1.0',
'Yandex/2.01.000 (compatible; Win16; Dyatel; C)',
'Yandex/2.01.000 (compatible; Win16; Dyatel; Z)',
'Yandex/2.01.000 (compatible; Win16; Dyatel; D)',
'StackRambler/2.0 (MSIE incompatible)',
'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)',
'Google Feedfetcher',
'Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)',
'Yahoo-Blogs/v3.9',
'msnbot/1.0',
'WebAlta Crawler/1.3.12 (http://www.webalta.ru/bot.html) (Windows; U; Windows NT 5.1; ru-RU)',
'Yandex/1.01.001 (compatible; Win16; M)',
'Gigabot/2.0; http://www.gigablast.com/spider.html',
'psycheclone',
'msnbot/0.9 (+http://search.msn.com/msnbot.htm)',
'msnbot/1.0 (+http://search.msn.com/msnbot.htm)',
'WebAlta Crawler/1.3.18 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)'
);
Php сессия, почитай об этом. И кстати на каком языке написан сайт?