28-04-2006, 22:52
|
|
|
חבר מתאריך: 08.08.03
הודעות: 29
|
|
בעיה עם פונקציית session_start
שלום
כתבתי את הקוד הבא:
קוד PHP:
<?php session_start(); include("header.php"); mysql_connect('localhost','root'); mysql_select_db(office); $query = "SELECT user_id,password from users where user_id = '".$_POST['user_id']."' and password = '".$_POST['pass']."' limit 1"; $result = mysql_query($query); if (mysql_num_rows($result) > 0) { $_SESSION['user_id'] = $_POST['user_id']; echo ('<SCRIPT LANGUAGE="JavaScript">window.location="s_admin.php";</script>'); } else { echo "אין לך הרשאה להכנס"; echo "תוך מספר שניות תוחזר לדף הראשי"; ('<SCRIPT LANGUAGE="JavaScript">window.location="index.php";</script>'); } include("footer.php"); ?>
אך אני מקבל את השגיאה הבאה:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\xampp\htdocs\test\verify.php:1) in C:\Program Files\xampp\htdocs\test\verify.php on line 1
ואני ממש לא מבין למה, כי הפעלתי את הפונקציה session_srart() לפני ששלחתי משהו.
מישהו יודע ממה הבעיה נובעת?
תודה רבה.
|