PHP страница называется дважды? [дублировать]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP страница называется дважды? [дублировать]

Сообщение Anonymous »

Я писал функцию журнала, и, кажется, ее называют дважды. Для тестирования я создал простую функцию. Эта функция добавляет 1 к переменной сеанса «счетчик», а затем записывает в журнал. Каждый раз, когда я запускаю его, написанный файл увеличивается на два, а переменная сеанса «счетчик» увеличивается на два. Даже уникальный идентификатор создается дважды. Я проверил это на нескольких разных серверах и ОС, и это кажется одинаковым для всех из них. Это нормально? < /P>
session_start();
if(!isset($_SESSION["counter"])){
$_SESSION["counter"] = 0;
}

function test123(){
$_SESSION["counter"] += 1;
echo "Test123 function called! Counter: " . $_SESSION["counter"] . "
";
file_put_contents("logs/log_2025-06.log", $_SESSION["counter"]."--".uniqid("UID:")."--Test123 function called at " . date("Y-m-d H:i:s") . "\n", FILE_APPEND);
echo "Log entry created.".$_SESSION["counter"]."
";
}

test123();
< /code>
Как он показывает в файле журнала < /p>
Как он показывает в браузере < /p>
Обновление < /strong>
Это были правила перезаписывания в моем .htaccess, что вызывало проблему. Спасибо всем, кто предложил заглянуть в браузер ... Я провел много времени на то, чтобы сделать это и устранение неполадок PHP.

Подробнее здесь: https://stackoverflow.com/questions/796 ... lled-twice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»