I don't know exactly which sections do not work, it just seems that the sessions never get registered. Here are the session-related code blocks:
<?php
session_start();
if ($name!="") {
if (session_is_registered("ses_cart_items")) {
$cart_position_counter=0;
$double=0;
if ($ses_cart_items>0){
foreach ($ses_cart_name as $cart_item) {
if ($cart_item==$name) {
$double=1;
$cart_position=$cart_position_counter;
}
$cart_position_counter++;
}
}
if ($double!=1) {
$ses_cart_id[]=$id;
$ses_cart_name[]=$name;
$ses_cart_qty[]=1;
$ses_cart_items++;
}
} else {
$ses_cart_id[0]=$id;
$ses_cart_name[0]=$name;
$ses_cart_qty[0]=1;
$ses_cart_items=1;
session_register("ses_cart_id");
session_register("ses_cart_name");
session_register("ses_cart_qty");
session_register("ses_cart_items");
}
}
if ($action=="delete") {
array_splice ($ses_cart_id, $item, 1);
array_splice ($ses_cart_name, $item, 1);
array_splice ($ses_cart_qty, $item, 1);
$ses_cart_items--;
}
if ($ses_cart_items>0){
echo "session registered";
} else {
echo "nothing here";
}
?>
Well, I access the script by:
cart.php?id=101&name=Test
But it does not register the session like it should, instead it just gives me the "nothing here" message.
Any suggestions?