переменные сеанса утерянные после заголовка перенаправления Даже я б session_start(); in All Pages
Переменные сеанса теряются после заголовка перенаправления
Вот мой код ..
<?php
session_start();
$id=$_REQUEST['id'];
$pid=$_POST['pid'];
$_SESSION['pid']=$_POST['pid'];
Добавить в корзину Функция
include("cart/functions.php");
if($_REQUEST['command']=='add' && $_REQUEST['id']>0){
$id=$_REQUEST['id'];
addtocart($id,1);
header('location:shoppingcart.php');
exit();
}
После нажатия на эту кнопку $ _SESSION ['pid'] = $ _ POST ['pid']; `Disappear From All Pages?
<input type="button" class="button1" value="Add To Cart"
onclick="addtocart(<?php echo $row3['id']?>);" />
</div>
</div></form>
Потому что вы не POST каждой страницы '$ _SESSION [ 'PID'] = $ _ POST [ 'PID'];' будет вероятно, иногда не запускаются правильно, тем самым убивая ваши данные, хранящиеся в вашем сеансе, и, таким образом, не проверяются в других сегментах кода. Включите 'error_reporting()', и вы, вероятно, увидите, что пойдет не так :) – 2013-03-06 23:42:23