как на своём сайте скрыть мой ip

kilmas

Новичок
как на своём сайте скрыть мой ip

Здравствуйте. На пчп блоге написан следующий код
PHP:
$result = mysql_query ("SELECT * FROM data_blog WHERE id='$id'",$db);

if (mysql_num_rows($result)>0)
{
$myrow = mysql_fetch_array ($result);
$new_view = $myrow["view"]+1;
$update = mysql_query ("UPDATE data_blog SET view='$new_view' WHERE id='$id'",$db);
То есть при посещении посетителя статьи в строку view прибавляется 1. Такой код у меня служит для показа количества посетителей.

Как сделать чтобы при моём посещении 1 не прибавлялось??? заранее спасибо.
 

mity

Новичок
Делаем себе id=1
и выполняем всего 1 запрос
UPDATE data_blog SET view=view+1 WHERE id='$id' and id!=1

или заводим ещё один столбец скажем admin, и у администраторов ставим его в 1

UPDATE data_blog SET view=view+1 WHERE id='$id' and admin<>1
 

mity

Новичок
Я исходил из того что id это идентификатор авторизованного посетителя.

Если это что то другое, то только через заведение ещё одного поля в таблицу и сделать себе авторизацию на сайте.

Если же у Вас ip фиксированный то можно просто проверять
PHP:
if($_SERVER['REMOTE_ADDR'] !="193.236.254.32" ){
$update = mysql_query ("UPDATE data_blog SET view=view+1 WHERE id='$id' ",$db);
};
, где 193.236.254.32 ваш ip
 

kilmas

Новичок
спасибо за подсказку, попробую сделать

-~{}~ 13.08.10 00:47:

большое спасибо всё работает
 
Сверху