۲۰-دى-۱۳۸۷, ۰۱:۳۳:۰۴
۲۰-دى-۱۳۸۷, ۱۳:۵۰:۲۷
فکر کنم چون temp نداره ایجوریه
یه فولدر توی C با اسم temp بساز (برای اطمینان از php.ini دقیقشو ببین)
یه فولدر توی C با اسم temp بساز (برای اطمینان از php.ini دقیقشو ببین)
۲۰-دى-۱۳۸۷, ۱۷:۰۴:۴۰
نقل قول: یه فولدر توی C با اسم temp بساز (برای اطمینان از php.ini دقیقشو ببین)سلام
php.ini كجا هست ؟
خطايي هم كه ميگيرم اينه
کد:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\index_insert.php:6) in C:\wamp\www\index_insert.php on line 41
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\index_insert.php:6) in C:\wamp\www\index_insert.php on line 41
۲۱-دى-۱۳۸۷, ۱۰:۳۹:۵۹
قبل از کد سشن کد چیزی نباید نوشته باشین.
از نت پد و ادیتورهای غیر استاندارد هم نباید استفاده کنین چون کاراکتر غیر مجاز در اول فایل ایجاد میکنه.
----
کدتون رو اینجا بزارین هم بد نیست
از نت پد و ادیتورهای غیر استاندارد هم نباید استفاده کنین چون کاراکتر غیر مجاز در اول فایل ایجاد میکنه.
----
کدتون رو اینجا بزارین هم بد نیست
۲۱-دى-۱۳۸۷, ۱۵:۴۲:۰۷
(۲۱-دى-۱۳۸۷, ۱۰:۳۹:۵۹)man4toman نوشته است: [ -> ]قبل از کد سشن کد چیزی نباید نوشته باشین.
از نت پد و ادیتورهای غیر استاندارد هم نباید استفاده کنین چون کاراکتر غیر مجاز در اول فایل ایجاد میکنه.
----
کدتون رو اینجا بزارین هم بد نیست
(۲۱-دى-۱۳۸۷, ۱۰:۳۹:۵۹)man4toman نوشته است: [ -> ]قبل از کد سشن کد چیزی نباید نوشته باشین.سلام
از نت پد و ادیتورهای غیر استاندارد هم نباید استفاده کنین چون کاراکتر غیر مجاز در اول فایل ایجاد میکنه.
----
کدتون رو اینجا بزارین هم بد نیست
اديتور كه dreamweaver هست .
كد هم رو هاست كار ميده و روي لوكال error ميده.
البته برا اينكه فعلا بتونم رو لوكال كار كنم session رو توي يه متد در يه فايل مجزا گذاشتم كه تو هاست از اين فايل استفاده ميكنم و برا لوكال هم يه فايل با همون نام ساختم كه فقط ميگه كه صفحه برا چه كاربراني مجازه.
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
function login($ses_name)
{
session_start();
if($_SESSION[$ses_name] != true)
{
if($ses_name == 'LogM' )
{
print('<a href="login_forme.php">اين قسمت فقط توسط مدير سايت قابل دسترسي ميباشد</a>');
exit;
}
print('<a href="login_forme.php">شما هنوز وارد نشده ايد براي ورود به سيستم اينجا كليك كنيد</a>');
exit;
}
}
?>
<body>
</body>
</html>
۲۱-دى-۱۳۸۷, ۲۳:۴۸:۳۲
سلام
من نمیدونم wamp چیه !! ولی واسه اینکه بتونی با SESSION کار کنی ، اول باید تو فایل php.ini قسمتی به نام session.save_path = /tmp رو پیدا کنی ، اگه از لینوکس استفاده میکنی که هیچ ، اگه از ویندوز استفاده میکنی باید قسمت /tmp رو با یه مسیر جایگزین کنی ، مثلا "C:\..\xx" ؛
در باره این کدی هم که گزاشتین : session_start(); رو اول برنامه بعد ?> بنویسین ، و قبلشم کد html نیارین ؛؛
شما تابعی رو فرا میخونید ، با یه پارامتر ؛ که تو $ses_name ذخیره میشه ، بعد SESSION این مقدارو میخونین ، اگه SESSION وجود نداشت ، بعد مقدار $ses_name چک میکنین ؟؟؟
من نمیدونم wamp چیه !! ولی واسه اینکه بتونی با SESSION کار کنی ، اول باید تو فایل php.ini قسمتی به نام session.save_path = /tmp رو پیدا کنی ، اگه از لینوکس استفاده میکنی که هیچ ، اگه از ویندوز استفاده میکنی باید قسمت /tmp رو با یه مسیر جایگزین کنی ، مثلا "C:\..\xx" ؛
در باره این کدی هم که گزاشتین : session_start(); رو اول برنامه بعد ?> بنویسین ، و قبلشم کد html نیارین ؛؛
شما تابعی رو فرا میخونید ، با یه پارامتر ؛ که تو $ses_name ذخیره میشه ، بعد SESSION این مقدارو میخونین ، اگه SESSION وجود نداشت ، بعد مقدار $ses_name چک میکنین ؟؟؟
۲۲-دى-۱۳۸۷, ۰۰:۲۶:۰۹
قبل هیدر هیچ چیزی نباید ارسال کنی الان فعلا مشکل همینه البته م یتونی خروجی رو بافر کنی ولی فعلا session start رو ببر اول فایل قبل از حتی یه اسپیس
۲۴-دى-۱۳۸۷, ۰۰:۵۳:۵۴
۲۸-دى-۱۳۸۷, ۰۷:۲۸:۰۵
دست همگي درد نكنه.
چون از ويندور استفاده ميكنم فكر كنم اشكال از همون فايل php.ini باشه. يه بررسي ميكنم دوباره مزاحم ميشم!
چون از ويندور استفاده ميكنم فكر كنم اشكال از همون فايل php.ini باشه. يه بررسي ميكنم دوباره مزاحم ميشم!
۲۸-دى-۱۳۸۷, ۱۰:۵۳:۰۰
دوست عزیز
اگه قبل استارت سشن ، کاراکتر دیگه ایی هم باشه با تنظیمات php.ini هم کار نخواهد کرد.
اگه قبل استارت سشن ، کاراکتر دیگه ایی هم باشه با تنظیمات php.ini هم کار نخواهد کرد.