Как заставить javascript обращаться к php программе только один раз?

  • Автор темы fashion guide
  • Дата начала

fashion guide

Guest
Как заставить javascript обращаться к php программе только один раз?

Итак, фича в следующем.

Написал на php шняжку, которая генерирует картинку с помощью php, надписи берет с базы данных и при каждом общанеии меняет надпись.

фишка по типу счетчика, того же spylog.

а теперь внимание вопрос. (буууу-у-у-уумммммммм)

на своем локальном сервере программа выполняется именно так, как задумано. то есть, идет запрос на php, где последний берет из базы данных инфу, прибавляет к ней единицу, формирует рисунок и отправляет пользователю в виде картинки.

выложил это хозяйство в интернет. счетчик как будто взбесился.. то 45 прибавит.. то 23... то есть, обращается сразу несколько раз.

как это фичу похерить?

есть подозрение, что это javascript, который насилует программку множеством обращениями.
 

fixxxer

К.О.
Партнер клуба
смотри логи апача.
для уверенности можешь javascript-ом добавить еще одну не значащую get переменную, например с текущим временем.
 

fashion guide

Guest
Originally posted by fixxxer
смотри логи апача.
для уверенности можешь javascript-ом добавить еще одну не значащую get переменную, например с текущим временем.
сервак блатно-козенный.. никто меня, к сожалению, к логам не пустит..
 

fixxxer

К.О.
Партнер клуба
тогда сам вардамп $_SERVER пиши при каждом обращении в файл
 

fashion guide

Guest
Originally posted by fixxxer
тогда сам вардамп $_SERVER пиши при каждом обращении в файл
только что дописал, чтобы программка дописывала в конец текстового фала время последнего обращения. по данным, за одну загрузку в файле фиксируется примерно 10 обращений.. это однозначно баг javascript'a.. программка работает правильно.

<script language="javascript">
document.write('<img border="0" src="http://server_name/result.php?id=1&im=2" width="88" height="31" alt="Рейтинг Ufa-Online"></a>')
</script>

так выглядит скрипт.. может быть кто видит какие баги? я в javascript не очень силен.. поэтому могу не заметить.
 

Frol

Новичок
а если просто
<img border="0" src="http://server_name/result.php?id=1&im=2" width="88" height="31" alt="Рейтинг Ufa-Online"></a>
поставить?

если на локалке все ок, то какие еще баги?
и в файл еще записывай IP.
 
Сверху