הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בסשיין במעבר שרת לגרסא PHP 5 (https://hosts.co.il/forums/showthread.php?t=103610)

servil 01-05-13 14:53

בעיה בסשיין במעבר שרת לגרסא PHP 5
 
שלום,
באתר Speedio.co.il
(אתר שבניתי מזמן בגרסא PHP 4 )....יש תקלה עקב מעבר לשרת בגרסא PHP 5.
שמוספים מוצר (לא משנה איזה) לסל קניות...הוא רושם שהמוצר התווסף על אף שהוא לא.
קטע קוד רלוונטי:
PHP קוד:

<?php
     
if($_POST["addtheproduct"]) {
      
$cart $_SESSION["cart"];
      
$product $_POST["addtheproduct"];
   
      if(
$_POST["amount"]) {
       
$amount $_POST["amount"];
      } else {
       
$amount 1;
      }
  
      if(isset(
$cart[$product]) == 0) {
       
$cart[$product] = $amount;
      } else {
       
$cart[$product] = $cart[$product] + $amount;
      }
      echo 
"<div class='success'>המוצר התווסף לסל הקניות בהצלחה</div>";
     }
?>

מה ההבדלים בכל מה ש קשור לסשיין בין גרסאות 4 ו 5 והאם מישהו יכול לתת רעיון לפתרון הבעיה...
תודה רבה!
מתן.בעיה בסשיין במעבר שרת לגרסא PHP 5

Haimz 01-05-13 15:10

אתה צריך להוסיף שורה, לדעתי כזו:
קוד:

$_SESSION['cart'] = $cart;
לפני הECHO

servil 01-05-13 15:20

תודה רבה!
אכן עובד...

תוכל להסביר לי למה בגרסא של PHP 5 שורה זו הכרחית וב PHP 4 לא?
הרי המערכת עבדה יפה לפני כן...


כל הזמנים הם GMT +2. הזמן כעת הוא 12:53.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ