PDA

View Full Version : سوال: یک سوال ؟!



afshin2740
دوشنبه 08 آذر 1389, 17:51 عصر
سلام دوستان
خسته نباشید به همگی
سبد خریدی دارم که توی IE6 کار نمی کنه! توی همه Browser ها درسته به غیر از IE6
البته تا اوجایی که متوجه شدم، مشکل باید از Setcookie باشه که کوکی ها رو سند نمی کنه. حالا به چه دلیلی نمی دونم.
زیاد هم به زبان PHP آشنایی ندارم

کد زیر هست :

<?php


$cart = $_COOKIE['cart'];
if(stristr($cart, $_GET['id'] ."--") === FALSE)
{
$cart .= $_GET['id'] ."--1;";
setcookie('cart', $cart, time()+36000, "/");
}
else
{
$new_cart = '';
$cart_item = explode(";", $cart);
foreach($cart_item as $value)
{
if(!$value) continue;
$content = explode('--', $value);
if(stristr($value, $_GET['id'] ."--") === FALSE)
{
$new_cart .= $content[0] ."--". $content[1] .";";
}
else
{
$new_cart .= $content[0] ."--". ($content[1] + 1) .";";
}
}
setcookie('cart', $new_cart, time()+36000, "/");
}

header('location: ../cart.php');

?>

اگه کسی بتونه کمک کنه، واقعا ممنونش میشم!

binyaft
دوشنبه 08 آذر 1389, 20:15 عصر
کوکی ها در مرورگر فعال هستند؟

funpatogh
دوشنبه 08 آذر 1389, 20:46 عصر
بهتره که از session استفاده کنید

afshin2740
دوشنبه 08 آذر 1389, 21:58 عصر
کوکی ها در مرورگر فعال هستند؟
بله فعال هستن


بهتره که از session استفاده کنید

والا متاسفانه علم چندانی به این قضیه ندارم !