ציטוט:
נכתב במקור על ידי Baku
קצת סדר בדברים
PHP קוד:
global $userdata, $userdata2;
$page=$_GET['mode']; $mail=$_GET['mail']; $error=$_GET['error'];
if($mail == 'sent') { include('filemail.php?mode=done'); } else if ($mail == 'failed') { include('filemail.php?mode=failed'); } else if (empty($page)) { include('file1.php'); } else if ($page == "2" && $error == "wrong") { include('file2.php?error=wrong'); } elseif ($page == "1" && $error == "wrong") { include('file1.php?error=wrong'); } else { include("file" . $page . ".php"); }
אני רואה שהקוד הבא הוא חלק בפונקציה, האם נסית לקרוא למשתנים $page $main $error מפונקציה אחרת/מחוץ לפונקציה, או שהפוסט עצמו נעלם?
|
זה העמוד שקורא לכל אחד מארבעת העמודים האחרים.
ניסיתי לקרוא לפוסט, כי הרי אני שולח את הfile1 לקובץ FILE הראשי עם ?mode=2 לדוגמא,
אז הוא אמור לקלוט את הPOST ולהעביר אותו אבל זה לא קורה.
וכן ניסיתי לקרוא להם מפונקצייה אחרת. אבל זה לא אמור לעבוד ישר כשאני קורא להם עם $post? הרי אני מאנקלד אותם לתוך הקובץ הזה שמקבל את הPOST