Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Кривизна браузера Google Chrome!!!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Coder1994
Отправлено: 28 Декабря, 2010 - 14:55:50
Post Id


Частый гость


Покинул форум
Сообщений всего: 213
Дата рег-ции: Май 2010  
Откуда: Россия, Ростов-на-Дону


Помог: 3 раз(а)




Здравствуйте!
Есть такой код:
PHP:
скопировать код в буфер обмена
  1. $mysqli->query("UPDATE `users` SET `url` = '$_SERVER[PHP_SELF]?$_SERVER[QUERY_STRING]' WHERE `id` = '$user[id]'");

Который отлеживает местополжение пользователя на сайте.
Код делает всё верно, но с какой бы учётки я не заходил с браузера Google Chrome, местоположение становится - /errors/index.php?404, на моём сайте это страница ошибки 404.
Почему гугл хром так тупит?
---
На остальных браузерах всё нормально.
 
 Top
grefon
Отправлено: 28 Декабря, 2010 - 15:30:50
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Загнал вот так в хром:
PHP:
скопировать код в буфер обмена
  1. echo $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];

все работает - к переменным притензий нет. Прочистите кеш, перезапустите машинку, попинайте колесо. Теоретически все должно работать.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Coder1994
Отправлено: 28 Декабря, 2010 - 15:46:43
Post Id


Частый гость


Покинул форум
Сообщений всего: 213
Дата рег-ции: Май 2010  
Откуда: Россия, Ростов-на-Дону


Помог: 3 раз(а)




grefon пишет:
Загнал вот так в хром:
PHP:
скопировать код в буфер обмена
  1. echo $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];

все работает - к переменным притензий нет. Прочистите кеш, перезапустите машинку, попинайте колесо. Теоретически все должно работать.

Почистил кэш в этом дурацком хроме, выводятся переменные нормально, но вот только в базу заносится,то что я написал.
просмотр юзеров онлайн с самого хрома:
Coder
Кто online
TESTER
Кто online
TestNick
Кто online
а это с любого другого бразуера:
Coder
Кто online
TESTER
Кто online
TestNick
Страница 404
----
Ник - TestNick, и при этом в базе записано - /errors/index.php?404
 
 Top
grefon
Отправлено: 28 Декабря, 2010 - 15:52:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Попробуйте кинуть так:
PHP:
скопировать код в буфер обмена
  1. $hren = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];
  2. $mysqli->query("UPDATE `users` SET `url` = '$hren' WHERE `id` = '$user[id]'");

Хотя это из области фантастики. Если это все на лоаклке, то всетак перезапустите ком - у меня уже два раза так было что денвер парил безбожно и без малейшей причины.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Coder1994
Отправлено: 28 Декабря, 2010 - 17:00:47
Post Id


Частый гость


Покинул форум
Сообщений всего: 213
Дата рег-ции: Май 2010  
Откуда: Россия, Ростов-на-Дону


Помог: 3 раз(а)




grefon пишет:
Попробуйте кинуть так:
PHP:
скопировать код в буфер обмена
  1. $hren = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];
  2. $mysqli->query("UPDATE `users` SET `url` = '$hren' WHERE `id` = '$user[id]'");

Хотя это из области фантастики. Если это все на лоаклке, то всетак перезапустите ком - у меня уже два раза так было что денвер парил безбожно и без малейшей причины.

У меня, Linux Ubuntu 10.10 x86_x64, PHP 5.3.3, MySQL 5.1.49, Apache 2.2.6
 
 Top
JustUserR
Отправлено: 29 Декабря, 2010 - 09:44:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Coder1994 При рассмотрении задач связанных исключительно с коррекцией части PHP-приложения осуществляющей серверные действия такие как взаимодействие с БД целевой пользовательской браузер не может в явном виде оказываться воздействие на правильнось функционирования web-сайта - однако элементы кеширования и установки cookie-значний в действительности могут быть некорректными и необходимо использование очистки локального сохраненного содержимого или применение управляющего JS-скрипта


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB