الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إلى محترفي Php واجهتني هذه المشكلة في Session ؟؟؟ الحل لديكم بإذن الله

بدأه P.C في 15 أغسطس 2009 · 4 رد · 556 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

يا شباب أسأل الله أن يبلغنا و إياكم رمضان

أنا مبتدئ في البرمجة بلغة

PHP

و لن أتمكن من تجاوز هذه المرحلة إلا بتوجيه أمثالكم

أنا استخدمت SESSion

و ظهرت لي الرسالة التالية ، أتمنى منكم أن تسعفوني بالحل ؟؟؟

خرجت لي نص هذه الرسالة :

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\PHP101\WorkFlow\ManagerPortal.php:1) in C:\AppServ\www\PHP101\WorkFlow\ManagerPortal.php on line 3

ممكن أحد يقول لي وش الخطأ ، و كيف أحله ؟؟

و لكم كل التحايا و أصفاها

#2

يبدو انك قمت ببدء الجلسة بعد الطباعة، يرجى ارفاق الكود ليتم توضيح الخطـأ...

#3

هذا الملف أوجه المتصفح له إذا كان بيانات تسجيل الدخول صحيحة

أشكر لك تعاونك

<?php
session_start();

?>
<html>

<?php
if(!$_SESSION['user'])
{
        echo "<p align=\'right\'>";
        echo "please Enter user name and password ";
        echo "hellow mr : ".$_SESSION['user']." <bR>";
        echo "</p>";
        exit;

}else {?>
<frameset rows="100,*" border="1">
    <frame name="TopFrame" src="topmanager.php" noresize="noresize">
    <frame name="botFrame" src="botmanager.php" noresize="noresize">
</frameset>
<body>

</body>
</html>
<?php
}
?>
#4

المشكله الفراغ قبل

<?

والسبب ان ها الامر (بالوضع الافتراضي) ينشئ cookies عند المستخدم.... ومحاوله انشائها بعد ارسال جزء من الصفحه غير ممكن

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#5

Dear .........,

this problem occur when the sesion data sent with the header.

to avoid this problem there are two solutions

1- send the session data using the database.

2- or use the prefered solution to me the buffer solution.by put <?php ob_start(); ?> as the first line in your code

and <?php ob_flush(); ?> as the last line of your code.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…