|
|
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
У меня счётчик при открытии страницы добавляет запись в таблицу или инкрементирует число, если страница открывается с того же IP. Почему, когда открывается страница, в которой есть, например, ссылка на несуществующую картинку, инкрементируется ещё и счётчик для страницы index.php? Якобы открылась и index.php. Т.е., если на странице есть какая-то незначительная ошибка, как ссылка на несуществующую картинку, то обрабатывается php скрипт на главной странице. Нельзя ли как-то сделать так, чтобы не обрабатывался скрипт на главной странице при оставлении этой незначительной ошибки? Есть страница с большим скриптом, где отловить это дело очень сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 08:52:13 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
Oleg-57, покажи код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 09:56:25 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
В файле ip_chet.php код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 12:59:16 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
Oleg-57, проверь существование картинки, и запиши результат в переменную, например в $ImgIsset и напиши Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 13:23:03 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
У меня задача в том, как избавиться от выполнения скрипта в index.php. В данном случае я нашёл ссылку на несуществующую картинку. Но для общего случая надо, чтобы или показывалась ошибка при наличии Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 14:08:45 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
Тут выполняется два запроса. В первом ищем запись а во втором или обновляем, или создаем новую. А нельзя ли средствами SQLite все объединить в одну транзакцию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2012, 01:28:20 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
MisHel64Тут выполняется два запроса. В первом ищем запись а во втором или обновляем, или создаем новую. А нельзя ли средствами SQLite все объединить в одну транзакцию?Можно. В MySQL есть REPLACE. В SQLite оно тоже есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2012, 07:02:15 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
?MisHel64Тут выполняется два запроса. В первом ищем запись а во втором или обновляем, или создаем новую. А нельзя ли средствами SQLite все объединить в одну транзакцию?Можно. В MySQL есть REPLACE. В SQLite оно тоже есть Код: sql 1. еще как вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2012, 07:34:01 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
Hett Код: sql 1. еще как вариантЭто не в sqlite ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2012, 08:44:40 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
"INSERT OR REPLACE" в данном случае не не прокатывает. А вот про это "ON DUPLICATE KEY UPDATE" чуть подробней можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2012, 04:39:02 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
MisHel64А вот про это "ON DUPLICATE KEY UPDATE" чуть подробней можно? http://dev.mysql.com/doc/refman/5.1/en/insert-on-duplicate.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2012, 07:36:35 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылку на документацию по My SQL, она очень помогла, в решении задачи с использованием SQ Lite ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2012, 09:57:58 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
делайте в редисе, монго или еще чем-то более подходящем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2012, 10:31:02 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
Ну если MisHel64"INSERT OR REPLACE" в данном случае не не прокатывает, то ответ на вопрос MisHel64А нельзя ли средствами SQLite все объединить в одну транзакцию?в данном случае отрицатнльный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2012, 12:49:09 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
MisHel64Спасибо за ссылку на документацию по My SQL, она очень помогла, в решении задачи с использованием SQ Lite Ну выше же было сказано, что ON DUPLICATE KEY UPDATE - это не в SQLite. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2012, 12:51:52 |
|
||
|
PHP про счётчик посещений
|
|||
|---|---|---|---|
|
#18+
?Ну если MisHel64"INSERT OR REPLACE" в данном случае не не прокатывает, то ответ на вопрос MisHel64А нельзя ли средствами SQLite все объединить в одну транзакцию?в данном случае отрицатнльный. Положительный и уже реализованный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2012, 13:46:38 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37877540&tid=1464909]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
189ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 482ms |

| 0 / 0 |
