Я сделал небольшое заявление, чтобы делать счета-фактуры. но есть небольшая проблема. он работает следующим образом: 1) введите код или имя элемента в текстовое поле и нажмите кнопку, чтобы добавить этот элемент в двумерную переменную сеанса 2), затем я эхоэлементирую этот элемент массива сеанса в таблицу на экране.сеанс неправильно расчищается, пожалуйста, помогите мне на этом
Теперь, в чем проблема, если бы я хотел отменить весь законопроект. Я попытался отключить массив сеанса, нажав кнопку. , но он не работает, как я надеюсь. Я могу очистить сеанс только за один раз. что я имею в виду: после добавления некоторых элементов я очистил сессию и попытался добавить тот же элемент снова, поэтому без проблем я мог это сделать. но снова я попытался очистить сессию и добавить те же элементы. Теперь он говорит: «Вы пытаетесь добавить тот же элемент дважды» (я сделал эту ошибку всплывать при попытке добавить тот же элемент, не отменяя закон)
вот мой код
?>
<script type="text/javascript">
function clearsessin() {
var actualkey = "y";
location.href="biling.php?cmd="+actualkey;
}
</script>
<?php if(isset($_GET['cmd'])){
session_unset();
session_destroy();
$_SESSION["bill_array"] = array();
header('location:biling.php') ;
}
?>
благодаря этому теперь работает над Internet Explorer. но не в лисице и хроме. Я в основном фокусирую Google Chrome, но это не работает, я могу исправить его каким-то образом? – Yasitha
hm, я думаю, что это не зависит от браузера, эта функция работает правильно во всех браузерах в моем коде, может быть, вы не в этом. Я думаю, что проблема в вашем javascript, попробуйте отлаживать свой код в браузерах, которые вам нужны, пишите console.log() или alert(), по очереди, и таким образом вы обнаружите проблемную строку в своем коде и замените ее , –
перезагрузите компьютер, чтобы убедиться, что нет кеша. но все же это работает на IE, но не в хроме. – Yasitha