[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Всякая информация
DmitryOpalev
Здрасте! biggrin.gif
Такой вопрос: Как узнать Браузер пользователя, желательно без JS, а то вдруг он его отключит...
И как узнать на какой странице пользователь сейчас находится?...
Ну, а если можете, то скажите источник, где можно максимально все узнать о пользователе rolleyes.gif



Спустя 1 минута, 18 секунд (2.11.2010 - 12:05) linker написал(а):
Вся инфа о клиенте и не только находится в $_SERVER

Спустя 14 минут, 59 секунд (2.11.2010 - 12:20) DmitryOpalev написал(а):
Ух ты!
Спасиоб...
Сейчас протестю...

Спустя 1 час, 13 минут, 42 секунды (2.11.2010 - 13:34) Dron19 написал(а):
если нужно знать на какой странице находится, то создай таблицу
в которой будешь отмечать ид пользователя зареганного и писать первую букву страницы, то есть должно быть два столбца в таблице, к примеру ид и тест,
создаешь онлайн счетчик по примеру этого:

<?
if(!defined("WS")) {exit ("<p align='center'>Сюда Вам нельзя!</p>");}
function online () {
# проверяем пользователя
$ip = getenv("HTTP_X_FORWARDED_FOR");
if(empty($ip) || $ip=='unknown') { $ip=getenv("REMOTE_ADDR"); }
# автоматом удаляем не активных
mysql_query ("DELETE FROM online WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(time) > 500") or die ("Can't delete old sess");
# изменяем время пользователя или добавляем его в базу!
$select = mysql_query ("SELECT ip FROM online WHERE ip='$ip'");
$tmp = mysql_fetch_row($select);
if($ip == $tmp['0']) {
mysql_query ("UPDATE online SET time=NOW() WHERE ip='$ip'") or exit("<p>Скрипт не может изменить поле!</p>");
} else {
mysql_query("INSERT INTO online (ip,time) VALUES ('$ip',NOW())") or exit("Скрипт не может добавить пользователя!");
}
# считаем результат сканирования пользователей
$select = mysql_query("SELECT COUNT(*) FROM online") or exit("<p>Ошибка подсчета активных пользователей</p>");
$tmp = mysql_fetch_row($select);
$result = $tmp['0'];
return $result;
}
?>

только дописываешь еще код, который будет смотреть на какой странице находится пользователь, потом вырезаешь сабстром первую букву, и вставляешь ее в столбик под названием тест и потом у себя в админке или я хз знает где выводешь, в общем элементарно, правда я объяснил конечно по китайский, но надеюсь, что вы меня поймете


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.