У меня есть скрипт, который я использую в скрипте сортировки таблиц для хранения порядка сортировки при обновлении страницы. Раньше он работал идеально, но внезапно перестал работать, и я понятия не имею. Это создает переменные сеанса, однако они пусты.
'ClaimSort' => string '' (length=0)
'ClaimSort2' => string '' (length=0)
Ссылка работает, но может показаться, что я больше не передаю данные _GET. Может кто-нибудь помочь …
При нажатии на <th>
в таблице я инициирую следующее:
onclick='$.get("ajax/storeSort.php", {ClaimSort:0}, function(data){});'
в storeSort.php у меня есть следующее:
if ( $_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '0' ) {
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '1';
}elseif ( $_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '1' ) {
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '0';
}else{
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '0';
}
не было никаких проблем с кодом, оказалось, что произошла ошибка php, которая мешала его выполнению в полном объеме, и я смог получить это только из журналов Apache на сервере.
Других решений пока нет …