ABA


"בעיה בשליחת SESSION על השרת."
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #10206 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10206
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   21:04   29.06.11   
אל הפורום  
  בעיה בשליחת SESSION על השרת.  
 
הבעיה נחשבת למוכרת אני חושב, היא מתרחשת רק כשהאתר לא רץ על המחשב שלי.
כל פעם שהאתר עולה אני מקבל שגיאה:

Warning: session_start() : Cannot send session cookie - headers already sent by (output started at /home/yourgal1/public_html/yk8/index.php:1) in /home/yourgal1/public_html/yk8/index.php on line 3

Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at /home/yourgal1/public_html/yk8/index.php:1) in /home/yourgal1/public_html/yk8/index.php on line 3

וכאשר אני שולח cookie אני מקבל:

Warning: Cannot modify header information - headers already sent by (output started at /home/yourgal1/public_html/yk8/index.php:2) in /home/yourgal1/public_html/yk8/sign_in.php on line 3

ניסיתי כל מה שמצאתי ברשת, בדקתי שאין רווחים לפני session_start(), וכלום לא נשלח לפניו.
ניסיתי לשמור את הקובץ לא כUTF-8, וזה לא עזר (הבנתי שUTF-8 מוסיף תווים בלתי נראים)
הוספתי:


ob_start("ob_gzhandler");

לפני הכל וגם לא עזר.

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


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תבדוק ירידת שורה בראש הקובץ הולנדי 29.06.11 21:38 1
     בדקתי וזה לא עזר.. תודה בכ''מ asco88  29.06.11 21:50 2
         תצרף את הקובץ הולנדי 29.06.11 22:55 3
             הנה: asco88  29.06.11 23:32 4
                 אתה מריץ את זה על השרת או על המחשב? הולנדי 30.06.11 00:11 5
                     אוקי זה מה שעשיתי asco88  30.06.11 00:34 6
                         נסה שמור אותו כ-UTF8 WITHOUT BOM. התכנה NOTEPAD++ Ice Cold  30.06.11 08:10 7
                             תודה רבה! פתר את הבעיה העיקרית asco88  30.06.11 10:45 8
                                 מוזר מאוד, שמירה בלי BOM אמורה לפתור את כל הבעיות האלה. Ice Cold  30.06.11 16:14 9
                                     נכון, היה איזה רווח בעמוד שם. asco88  01.07.11 15:58 10

       
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   21:38   29.06.11   
אל הפורום  
  1. תבדוק ירידת שורה בראש הקובץ  
בתגובה להודעה מספר 0
 

https://www.xchef.co.il | אתר
בישולים חברתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   21:50   29.06.11   
אל הפורום  
  2. בדקתי וזה לא עזר.. תודה בכ''מ  
בתגובה להודעה מספר 1
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   22:55   29.06.11   
אל הפורום  
  3. תצרף את הקובץ  
בתגובה להודעה מספר 2
 

https://www.xchef.co.il | אתר
בישולים חברתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   23:32   29.06.11   
אל הפורום  
  4. הנה:  
בתגובה להודעה מספר 3
 
ערכתי לאחרונה בתאריך 29.06.11 בשעה 23:40 בברכה, asco88
 

<?php

session_start();

include('includes/header.php');

if (userPermit(3))

{
include('interface/flash/manage/header.tpl.php');

}

$tableName = db_perfix . '_' . 'props_info';

$query = mysql_query("SELECT * FROM $tableName")

or die(mysql_error());

$rows = mysql_fetch_array($query);

$uploadLimit = $rows;

if (isset($_SESSION))

$uploadLimit = $rows;

if (isset($_REQUEST))

$page = strip_tags($_REQUEST);

else $page = "main";

if (isset($_REQUEST))
{
$usr = $_REQUEST;

include('user_view.php');

}
elseif (isset($_REQUEST))
{

$img = $_REQUEST;

include('view_image.php');

}
elseif (isset($_REQUEST))
{

$p = $_REQUEST;

include('pages.php');

}

elseif (isset($_REQUEST))
{

$t = $_REQUEST;

include('articles.php');

}

else
{

if (isset($page))
{
switch ($page)
{

case "upload":

include('upload.php');

break;

case "register":

include('register.php');

break;

case "signout":

include('sign_out.php');

break;

case "signin":

include('sign_in.php');

break;

case "viewall":

include('view_all.php');

break;

case "contact":

include ('contact.php');

break;

case "profile":

include('profile.php');

break;

case "new":

include('new.php');

break;

case "forum":

include('forum.php');

break;

case "new_massage":

include ('new_massage.php');

break;

case "new_article":

include ('send_article.php');

break;

case "main":

include('main.php');

break;

case "user_view":

include('user_view.php');

break;

case "art_view":

include('all_articles.php');

break;

case "arte":

include('article_editor.php');

break;

case "topice":

include('topic_editor.php');

break;

case "sube":

include('sub_editor.php');

break;

case "forum2":

include('forum_beta.php');

break;

case "dbback":

include('dbback.php');

break;

}

}

}

include('includes/footer.php');

?>

תודה רבה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   00:11   30.06.11   
אל הפורום  
  5. אתה מריץ את זה על השרת או על המחשב?  
בתגובה להודעה מספר 4
 
אני מציע לך ליצור קובץ חדש על השרת שים את ה session_start
ישירות בראשית הקובץ

https://www.xchef.co.il | אתר
בישולים חברתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   00:34   30.06.11   
אל הפורום  
  6. אוקי זה מה שעשיתי  
בתגובה להודעה מספר 5
 
לא ממש הבנתי למה התכוונת, ניסיתי בהתחלה לשים את הפונקציה ישר אחר <?php ולא עזר, ניסיתי לשים דף שלם רק הפונקציה ולקרוא לדף, גם לא עזר.
בסוף ניסיתי לעשות דף של <?php session_start() ?> ולקרוא ממנו לאינדקס, זה פתר את הבעיה הראשונה, זה העלים את השגיאות מהדף.
אבל הבעיה השנייה בשליחת COOKIE עדיין נשארה, אני מקבל אותה כל פעם שאני מנסה ליצור עוגייה, או אפילו סתם ליצור SESSION חדש.

ממש תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   08:10   30.06.11   
אל הפורום  
  7. נסה שמור אותו כ-UTF8 WITHOUT BOM. התכנה NOTEPAD++  
בתגובה להודעה מספר 6
 
יודעת לעשות את זה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   10:45   30.06.11   
אל הפורום  
  8. תודה רבה! פתר את הבעיה העיקרית  
בתגובה להודעה מספר 7
 
אבל עדיין כל הכנסת משתנה לSESSION נותן שגיאה, למרות שה הSESSION וה COOKIE נשלחים כרגיל.
ניסיתי לשנות את הקידוד של הדף ששולח את הSESSION וזה לא עזר..

תודה רבה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   16:14   30.06.11   
אל הפורום  
  9. מוזר מאוד, שמירה בלי BOM אמורה לפתור את כל הבעיות האלה.  
בתגובה להודעה מספר 8
 
אלא אם כן אכן יש משהו שמודפס לפני ה-COOKIE...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   15:58   01.07.11   
אל הפורום  
  10. נכון, היה איזה רווח בעמוד שם.  
בתגובה להודעה מספר 9
 
ממש תודה רבה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net