Отключить кэширование страницы благодарности

1
Всем привет. Есть сайт на MODx 1.0.5. Пользователи оставляют заявки через форму, после этого их редиректит на страницу благодарности.
На странице благодарности стоит код, который передает номер заявки в Гугл Аналитикс. Проблема в том, что номер заявки кэшируется в браузере и при повторной подаче заявке этим же пользователем, номер не изменяется в исходном коде страницы.

Код страницы благодарности:

<h3>Мы свяжемся с вами в ближайшее время.</h3>



<img  title="Спасибо за заявку" alt="Наш оператор Вам перезвонит" width="500">



[!sk_get_id!]
Код сниппета sk_get_id:

<?php
$homepage = file_get_contents('http://www.site.ru/sk_lib/bd_id.txt');
$referer  = $_SERVER['HTTP_REFERER'];

if($referer == 'http://www.site.ru/order.html'){
   echo "
   <script>
   var a = document.referrer;
    if (a == 'http://www.site.ru/order.html') {
        var transactionId = $homepage;
        ga('require', 'ecommerce', 'ecommerce.js');
        ga('ecommerce:addTransaction', {'id': transactionId});
        ga('ecommerce:send');
    }
   </script>";
}
?>
Кэшируется переменная transactionId. Если несколько раз нажать F5 в браузере, то переменная показывает актуальное значение. В настройках страницы галка Кэшируемый снята.

Пробовали подставить заголовки для отключения кэша на странице:

<?php
$url = $_SERVER['REQUEST_URI'];

if($url == '/thanks.html'){
ini_set('display_errors',1);
error_reporting(E_ALL ^E_NOTICE);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
}
?>
Не помогло. Нужна помощь специалиста.
Стас
Стас
26 января 2016, 09:14
modx.pro
1 531