|
|
|
|
|
для: cheops
(22.11.2004 в 23:25)
| | Самое интересное что у меня тоже заработал =( Может это все Денвер? | |
|
|
|
|
|
|
|
для: Akira
(21.11.2004 в 19:13)
| | Хм... странно немного в упрощённом варианте ваш скрипт у меня подцепляет реферер с первого раза. В аттаче файл, вот используемая таблица
CREATE TABLE referer (
id int(11) NOT NULL auto_increment,
referer text NOT NULL,
count int(11) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
|
| |
|
|
|
|
|
|
|
для: cheops
(21.11.2004 в 21:18)
| | Сочувствую товарищ =) у нас под Питером тоже Штурмовое предупрежденье =) | |
|
|
|
|
|
|
|
для: Akira
(21.11.2004 в 19:13)
| | Хм... постаюсь воспроизвести ситуацию, но завтра... у нас тут весь день был сильный ветер и у меня уже 9 часов нет света, а бук чуется скоро разрядится, если его сотовый не опередит, в любом случае мне не более полу часа осталось наслаждаться цивилизацией :))) | |
|
|
|
|
|
|
|
для: cheops
(21.11.2004 в 18:40)
| | >А если значение будет 2? Здесь лучше поставить условие if($ref == 0)
Не будет =) referer уникальный =)
>И на старуху бывает проруха :))) Если не трудно сообщите номер страницы.
стр. 404
Так всетаки почему не добавляеться сразу? | |
|
|
|
|
|
|
|
для: Akira
(21.11.2004 в 18:30)
| | >Если ответ 1 значит реферер существует и надо добавить к
>count +1 , Если ответ 0 то добовляем сам реферер.
А если значение будет 2? Здесь лучше поставить условие if($ref == 0)
>Вы будете смеяться но ЭТО я взял из Вашего учебника =))
И на старуху бывает проруха :))) Если не трудно сообщите номер страницы. При сравнении с величинами, чьё значение может принимать NULL следует использовать операторы === и !==. | |
|
|
|
|
|
|
|
для: cheops
(21.11.2004 в 18:11)
| |
->Если такого реферера в таблице нет, то число записей должно быть 0, а не 1...
Так ведь это проверяеться ответ из count(*),
Если ответ 1 значит реферер существует и надо добавить к count +1 , Если ответ 0 то добовляем сам реферер.
->Кстати, зря с NULL значение переменной сравниваете
Вы будете смеяться но ЭТО я взял из Вашего учебника =)) | |
|
|
|
|
|
|
|
для: Akira
(21.11.2004 в 17:44)
| | Кстати, зря с NULL значение переменной сравниваете
Для этого предназначен оператор !==, а лучше вообще сравнивать с пустой строкой или проверять значение переменной при помощи функции empty()
Мне кажется причина в условие
Если такого реферера в таблице нет, то число записей должно быть 0, а не 1... | |
|
|
|
|
|
|
|
для: cheops
(21.11.2004 в 16:15)
| | =) Вы хотя бы сообщите почему так? Почему реферер не добавляеться сразу =) | |
|
|
|
|
|
|
|
для: Akira
(21.11.2004 в 15:22)
| | Элегантного (без дополнительных полей под IP-адрес и время) чего-то на ум ничего не приходит :( | |
|
|
|
|