Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/14: Рейтинг темы: голосов - 14, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43

Счетчик переходов по ссылке пользователя

27.11.2012, 14:06. Показов 2944. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос такой:
Есть два пользователя, у которых есть свои ссылки (например у первого http://site.ru/partner.php?id=1; у второго http://site.ru/partner.php?id=2).
Нужно что бы при переходе по ссылки 2 пользователя ему в БД делался +1 преход. Аналогично со вторым. И что бы записывался IP адрес. 1 IP = 1 переход
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2012, 14:06
Ответы с готовыми решениями:

Счетчик переходов на следующую страницу.
Счетчик переходов на следующую страницу. типа так наработка: <?php include ("blocks/db.php"); ?> ...

Передача количества переходов по ссылке в БД
Привет друзья. 2 дня весь интернет рою и ни как не найду ответа на вопрос. Точнее ответов много, а ни один не подходит. есть такой код ...

Не работает статистика переходов по внешней ссылке
Всем здравствуйте! Помогите, пожалуйста, решить проблему: Есть сайт и на нем не правильно ведется статистика переходов по внешней...

14
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
27.11.2012, 16:19
табличку создай сперва из 3х полей
айди , ip , количество
с уникальным ключем на ip в связке с id , тогда дальше думать будем
1
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 17:36  [ТС]
Я это сделал тогда когда придумал эту идею

Добавлено через 41 секунду
А вот что дальше не знаю... Как вообще определять что пользователь по ссылке перешёл
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
27.11.2012, 17:46
В файле partner.php принимайте ID пользователя, находите этот ID в БД и, если он есть, плюсуйте значение в столбце "количество".
1
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 17:56  [ТС]
А пример кода можно? Как принимать ID из ссылки
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
27.11.2012, 18:23
Цитата Сообщение от EveresT Посмотреть сообщение
Как принимать ID из ссылки
PHP
1
$id = $_GET['id']; # Получаем ID из ссылки
Только обработать нужно ещё этот ID.
0
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 18:24  [ТС]
Ну вот ссылка
test.ru/index.php?id=2
Как этот "id=2" получить
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
27.11.2012, 18:33
Цитата Сообщение от EveresT Посмотреть сообщение
Ну вот ссылка
test.ru/index.php?id=2
Как этот "id=2" получить
PHP
1
$id = isset($_GET['id']) ? intval($_GET['id']) : null ;
в переменной $id хранится поданные даные или пустота в слуцахе если данные не подали
0
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 18:47  [ТС]
Сделал вот так
$ololo = $_SERVER['QUERY_STRING'];
Выводит то что надо, как сделать что бы их ref=123 убирало первые 4 символа и выдовало цыфорки
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
27.11.2012, 18:57
мы тебе уже написали
0
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 19:06  [ТС]
PHP
1
2
3
$ololo = $_SERVER['QUERY_STRING'];
if ($ololo[0] == "ref") 
  $ololo = substr($ololo, 4);
Вот мой вариант. Проверка на тег ref удаления 4 сим. И запись в переменную.
Дерзайте)

Добавлено через 7 минут
PHP
1
2
3
$ololo = $_SERVER['QUERY_STRING'];
if ($ololo[0] == "r") 
$ololo = substr($ololo, 4);
Исправил код, первый раз неправильно!
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
27.11.2012, 19:07
Цитата Сообщение от EveresT Посмотреть сообщение
$ololo = $_SERVER['QUERY_STRING'];
if ($ololo[0] == "ref")
* $ololo = substr($ololo, 4);
а я возьму и напишу руками ?refs=123 тогда ololo твое будет со знаком =
1
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 19:09  [ТС]
Как исправить!?
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
27.11.2012, 19:12
если вы не слушайте дельных советов и занимаетесь ненужной херней могли и не создавать тему , вам уже написали что ?key=value в URL , чтобы получить внутри пхп value надо обратится в массив $_GET который содержит все поданные параметры юрла после знака ? , с нужным ключем .

адресс :
?urlvl=noob
код :
PHP
1
<? echo $_GET['urlvl'];
на экране :
noob
1
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 43
27.11.2012, 19:17  [ТС]
Спасибо огромное! Поставил везде где мог спасибку!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2012, 19:17
Помогаю со студенческими работами здесь

Как сделать счётчик переходов по ссылке? php + MySQL
Привет народ! У меня в общем из базы берёт ссылки следующим образом Echo &quot;&lt;a target='_blank' href='http://&quot;.$info...

Счетчик действий пользователя
Добрый день. Мною создан сайт, где пользователь имеет возможность работать с простым калькулятором ( 4 действия - сложить, вычесть,...

Принцип отображения страницы пользователя по определенной ссылке
Здравствуйте, объясните мне пожалуйста, как осуществляется переход на страницу пользователя по определенной ссылке. Например, при поиске по...

Счетчик переходов по ссылке
Привет, у меня такая проблема, на uCoz'e: На юкозе в модуле Новости сайта нету мест для загрузки файлов, следовательно у низ и нету...

Помогите с HTML счетчик неверных переходов по ссылке
Здравствуйте. Помогите, пожалуйста, доделать документ HTML. Задание: Составить 4 примера с 4 вариантами ответов в каждом(только 1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru