这是一个购物车函数。。 
    
  打家看看。。有没得 逻辑错误。。效果总是不近人意思。呀。。
 
function addweb($num,$id) 

session_start(); 
$flg=0; 
$cc=$_SESSION["webshop"]; if (empty($cc)) 

  $_SESSION["webshop"]=$num."=".$id."+"; 
  $flg=1; 

else 
{  
    $cc=$_SESSION["webshop"]; 
    $cc=substr($cc,0,strlen($cc)-1); //去掉最后一个+号。 
    $arr1=explode("+",$cc); //以加 explo 
    
for($i=0;$i < sizeof($arr1);$i++) //sizeof是从1开始统计的。 
      { 
          $str=$arr1[$i];           $arr2=explode("=",$str); 
          
  
  
  if($arr2[1]==$id) 
    { 
        $flg++; 
        echo " <script language='javascript'>'"; 
            echo "alert('此商品已经在购物车中了^_^');"; 
          // echo "history.go(-1);"; 
        echo " </script>"; 
            break; 
        } 
      } 
  if ($flg==0) 
{ $bb=$_SESSION["webshop"]; 
  $_SESSION["webshop"]=$bb.$cc."+"; 
  echo " <script language='javascript'>'"; 
  echo "alert('购物成功!');"; 
  // echo "history.go(-1);"; 
  echo " </script>" ; 
} } }