Добавляется несколько записей в БД

Статус
В этой теме нельзя размещать новые ответы.

Eratt

Создатель
Регистрация
27 Фев 2009
Сообщения
43
Реакции
0
Есть код
Код:
$link = mysql_connect($dbhost, $user_db, $pass_db) or die("невозможно подключиться!");
mysql_select_db($db) or die("невозможно подключиться к БД");
mysql_query ("SET NAMES 'utf8'");
$query = mysql_query("INSERT INTO ng_news (author) VALUES ('admin')");
При запуске скрипта в базу добавляется сразу несколько строк, вместо одной. В чем причина?
 
При запуске скрипта в базу добавляется сразу несколько строк, вместо одной. В чем причина?
В том, что несколько обращений к скрипту происходит.
Браузер какой? Плагинов/дополнений/расширений нет?
Если F12 нажать и вкладку с обращениями (Network или подобное) глянуть - что покажет?
Если запустить в режиме "без плагинов" - отработает нормально?
 
В том, что несколько обращений к скрипту происходит.
Браузер какой? Плагинов/дополнений/расширений нет?
Если F12 нажать и вкладку с обращениями (Network или подобное) глянуть - что покажет?
Если запустить в режиме "без плагинов" - отработает нормально?

Браузер Chrome без плагинов и расширений. Во вкладке с обращениями - два обращения.
 
Для просмотра ссылки Войди или Зарегистрируйся
Код:
if (stripos($_SERVER['HTTP_USER_AGENT'], 'chrome'))//Если в юзер агенте есть хром
{
    if ( $_SERVER['HTTP_REFERER'] == ('http://' .$_SERVER['HTTP_HOST'] .$_SERVER['REQUEST_URI']) )//если рефер совпадает с текущим REQUEST_URI
    die();
}
?>

UPD редиректы в .htaccess есть? если favicon.ico добавить?
 
Последнее редактирование:
Через ssh все заработало нормально.
 
Cтранно. Чисто серверный глюк. А что за хостинг ?
 
Cтранно. Чисто серверный глюк. А что за хостинг ?
Браузер Chrome без плагинов и расширений. Во вкладке с обращениями - два обращения.
Глюк чисто браузерный.. Или даже "не баг а фича" хромовая. Не нужно нагнетать.
 
Для просмотра ссылки Войди или Зарегистрируйся, а может тс что-то недоговаривает?.. может у него этот блок несколько раз не вызывается.. стека вызовов то не предоставлено..
 
Для просмотра ссылки Войди или Зарегистрируйся, а может тс что-то недоговаривает?.. может у него этот блок несколько раз не вызывается.. стека вызовов то не предоставлено..
Может и так.. ТС-то разобрался и больше не отмечался здесь..
Вообще, такая штука может быть в двух случаях:
- плагин какой-нибудь лезет повторно к страничке
- "стандартное" поведение (не очевидное на первый взгляд) вызывает повторное открытие страницы. Подгрузка favicon.ico например (через реврайты?) она лезет в .php скрипт - лучше интересоваться у ТС-а)
- ещё.. теоретически может какой-нибудь прокси промежуточный /или локальный файрвол.. ии../ повторно запрашивать (нафига?), но этот вариант (больше на вселенский заговор похожий) пока не рассматриваю

Во втором случае глюк не совсем браузерный ("не баг, а фича".. и не только хромовая, на самом деле.. просто некоторые браузеры разок проверят и больше не ходят..), но и на хостера нечего вешать. Глюк от кривых рук (с), точнее от банального незнания (принципов работы) + неумения (найти ошибку).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху