הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-01-08, 17:49   # 1
phpyo
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 180

phpyo לא מחובר  

[PHP] שגיאה עם עוגיות

שלום.

אני בונה מערכת כלשהי.
בניתי פונקציה שבודקת אם קיימת עוגיה, כלומר האם המשתמש מחובר.
אם הוא לא, זה מכליל טופס HTML שדרכו אפשר להתחבר, הנתונים נשלחים לפונקציה שבודקת אם הם תקינים, ואם כן היא יוצרת עוגיה.
כשהרצתי את הקובץ הופיעה השגיאה :

Warning: Cannot modify header information - headers already sent by

לא השתמשתי בשום echo, ולא היה רווח לפני תגית הפתיחה.
  Reply With Quote
ישן 22-01-08, 18:10   # 2
יניב בן צבי
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 162

יניב בן צבי לא מחובר  

תראה תקוד ונגיד לך מה לא בסדר שלחתה header מסוים בלי לשים לב..
  Reply With Quote
ישן 22-01-08, 18:31   # 3
talbeno
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2007
מיקום: רחובות
הודעות: 165

talbeno לא מחובר  

נסה להוסיף אחרי תג ה
ציטוט:
<?php
את הקוד
ציטוט:
ob_start();
__________________
מתכנת PHP ו - Mysql.
  Reply With Quote
ישן 22-01-08, 20:39   # 4
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

או שפשוט מקם את הגדרת הקוקיז לפני הדפסה במסמך.
  Reply With Quote
ישן 22-01-08, 20:57   # 5
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

או שהדף הוא UTF-8 עם חתימה...תחזור אלינו עם זה..
  Reply With Quote
ישן 22-01-08, 21:00   # 6
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

אם הדף הוא UTF8 כמו שאמר המשוגע שמעליי, אז עליך להתשתמש בעורך שתומך ב UTF8 Without BOM או UTF8 Without Singature.

את המוזמן להשתמש בNOTEPAD++ ודומיו
__________________

  Reply With Quote
ישן 24-01-08, 10:51   # 7
Striker
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 812

Striker לא מחובר  

או שתעשה מה שאני עושה.
זה לא ממש חוסך במשאבים אבל זה יכול לגרום לך לשכוח מכל הבאלגן הזה.

תפנה את הטופס של ההתחברות לקובץ הבא :
הוא בעצם מעבד את הנתונים , בודק אם המשתמש והסיסמה תואמים ופועל בהתאם.
כתבתי את הקוד בשליפה עכשיו אז אם אתה משתמש בו אתה צריך לעשות כמה תיקוני אבטחה קטנים.

הנה :

PHP קוד:
<?php
// Striker code.
$user $_POST['user'];
$pass $_POST['pass'];
// כל הקטע של בדיקה עם הפרטים קיימים במסד וכדומה
if (התנאים קיימים)
{
setcookie("user",$user);
setcookie("pass",$pass);
login();
}
else
{
error();
}

error()
{
echo <<<html
שם המשתמש : {$user} או הסיסמה {$pass} אינם תואמים לנתונים במערכת
html;
}
login() 
{
echo <<<
html 
ברוך הבא 
אתה מחובר כ{$user}
}
?>
תהנה.
שוב זאת הדרך שאני עובד בה , יש הרבה דרכים אז לא להתחיל לפתוח פה וויכוח מה טוב ומה לא.

אורי.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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