С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 11/12/04 в 02:20 |
Есть сж-скрипт. До него был другой, поэтому пришлось для совместимости сделать 2 файла:
index.shtml (в нем <!--#include virtual="in.php"-->)
и index.php (в нем include('in.php') )
in.php - это собсно скрипт считающий заходы.
часть трейдеров шлет на index.shtml?id=blabla, другая часть на index.php?id=blabla, а третья часть просто на http://domain.com/?id=blabla.
Это я сказал для того чтобы стало понятно, что и shtml и php файлы оба нужны. Все работает прекрасно уже длительное время.
Едем дальше.
Когда я захожу по первому (shtml) или второму (php) линку - все работает распрекрасно. Если я захожу по третьему линку (domain.com/?id=blabla) - то скрипт засчитывает не один, а 2 захода, в данном случае читай выполняется 2 раза. Из за чего это происходит - я так и не смог разобраться.
Причем сам скрипт не виноват, как бы там ни было он при любом раскладе не сможет выполниться 2 раза подряд, и больше 1 захода за раз он засчитать не может ни при каких условиях, т.е. скрипт не причем. Выходит сервак дергает скрипт 2 раза подряд?
Файлов index.* в корне больше нет, кроме того прописывал в htaccess DirectoryIndex index.php - не помогает. и index.shtml - тоже не помогает.
Проверял на другом домене - там все нормально. Но там только один index.php (index.shtml там нет). Засчитывает правильно, хоть по index.php?id=.. хоть по domain.com/?id=.., что наводит на мысль что на проблеммном домене 2 файла index.php и index.shtml как то мешаются друг другу, из за чего и возникает проблема.
Вот... Я честно говоря растерян. Кто нибудь может предположить что происходит?
|
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 11/12/04 в 07:07 |
тебе стоило бы поупражняться с mod_rewrite
и накрутить его так, чтоб все 3 типа обращений реально перлись бы на один и тот-же файл.
|
|
сдам подпись, стучите в личку
|
1
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 11/12/04 в 19:29 |
может кто нибудь с этим помочь? нужно чтобы при запросе index.shtml выполнялся index.php, и при этом сохранялась строка запроса.
|
|
|
|
С нами с 21.12.03
Сообщения: 119
Рейтинг: 166
|
Добавлено: 11/12/04 в 22:05 |
разве Код: |
RewriteEngine On
RewriteRule ^index.shtml$ index.php
|
не помогает ?
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 12/12/04 в 00:11 |
ah2ng писал: | разве Код: |
RewriteEngine On
RewriteRule ^index.shtml$ index.php
|
не помогает ? |
попробовал - не работает. Вернее, работает, index.shtml уже удалил за ненадобностью, перенаправляется на index.php, но тем не менее если зайти на domain.com/?id=blabla - то эффект тот же - засчитывается двойной заход... я теряюсь. чем может /?id=.. отличаться от /index.php?id=.. ??
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 12/12/04 в 00:16 |
стоп. вопрос снимается, сам разобрался.
|
|
|
|
С нами с 21.12.03
Сообщения: 119
Рейтинг: 166
|
Добавлено: 12/12/04 в 00:34 |
и че было ?
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |