امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
session روي localhost
نویسنده پیام
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #1
session روي localhost
با سلام
من با نصب wamp سرور رو كامپيوترم نصب كردم وي session ها رو نميشناسه!
چي كار بايد بكنم كه رو localhost بتونم با session ها كار كنم.
مرسي .

۲۰-دى-۱۳۸۷, ۰۱:۳۳:۰۴
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #2
RE: session روي localhost
فکر کنم چون temp نداره ایجوریه
یه فولدر توی C با اسم temp بساز (برای اطمینان از php.ini دقیقشو ببین)

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۰-دى-۱۳۸۷, ۱۳:۵۰:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #3
RE: session روي localhost
نقل قول: یه فولدر توی 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 آفلاین
در حال پیشرفت
***

ارسال‌ها: 261
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 318
( 454 تشکر در 178 ارسال )
ارسال: #4
RE: session روي localhost
قبل از کد سشن کد چیزی نباید نوشته باشین.
از نت پد و ادیتورهای غیر استاندارد هم نباید استفاده کنین چون کاراکتر غیر مجاز در اول فایل ایجاد میکنه.
----
کدتون رو اینجا بزارین هم بد نیست

Improve Your Life
http://www.dttpco.com
(آخرین ویرایش در این ارسال: ۲۱-دى-۱۳۸۷, ۱۰:۴۰:۳۱، توسط man4toman.)
۲۱-دى-۱۳۸۷, ۱۰:۳۹:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #5
RE: session روي localhost
(۲۱-دى-۱۳۸۷, ۱۰:۳۹:۵۹)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>

(آخرین ویرایش در این ارسال: ۲۱-دى-۱۳۸۷, ۱۵:۵۰:۵۴، توسط hamidsina.)
۲۱-دى-۱۳۸۷, ۱۵:۴۲:۰۷
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: session روي localhost
سلام

من نمیدونم wamp چیه !! ولی واسه اینکه بتونی با SESSION کار کنی ، اول باید تو فایل php.ini قسمتی به نام session.save_path = /tmp رو پیدا کنی ، اگه از لینوکس استفاده میکنی که هیچ ، اگه از ویندوز استفاده میکنی باید قسمت /tmp رو با یه مسیر جایگزین کنی ، مثلا "C:\..\xx" ؛

در باره این کدی هم که گزاشتین : session_start(); رو اول برنامه بعد ?> بنویسین ، و قبلشم کد html نیارین ؛؛

شما تابعی رو فرا میخونید ، با یه پارامتر ؛ که تو $ses_name ذخیره میشه ، بعد SESSION این مقدارو میخونین ، اگه SESSION وجود نداشت ، بعد مقدار $ses_name چک میکنین ؟؟؟
۲۱-دى-۱۳۸۷, ۲۳:۴۸:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #7
RE: session روي localhost
قبل هیدر هیچ چیزی نباید ارسال کنی الان فعلا مشکل همینه البته م یتونی خروجی رو بافر کنی ولی فعلا session start رو ببر اول فایل قبل از حتی یه اسپیس

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۲-دى-۱۳۸۷, ۰۰:۲۶:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : man4toman, hamidsina
man4toman آفلاین
در حال پیشرفت
***

ارسال‌ها: 261
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 318
( 454 تشکر در 178 ارسال )
ارسال: #8
RE: session روي localhost
(۲۱-دى-۱۳۸۷, ۱۰:۳۹:۵۹)man4toman نوشته است: قبل از کد سشن کد چیزی نباید نوشته باشین.
(۲۲-دى-۱۳۸۷, ۰۰:۲۶:۰۹)ha_60 نوشته است: ولی فعلا session start رو ببر اول فایل قبل از حتی یه اسپیس

Improve Your Life
http://www.dttpco.com
۲۴-دى-۱۳۸۷, ۰۰:۵۳:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #9
RE: session روي localhost
دست همگي درد نكنه.
چون از ويندور استفاده ميكنم فكر كنم اشكال از همون فايل php.ini باشه. يه بررسي ميكنم دوباره مزاحم ميشم!

۲۸-دى-۱۳۸۷, ۰۷:۲۸:۰۵
ارسال‌ها
پاسخ
man4toman آفلاین
در حال پیشرفت
***

ارسال‌ها: 261
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 318
( 454 تشکر در 178 ارسال )
ارسال: #10
RE: session روي localhost
دوست عزیز
اگه قبل استارت سشن ، کاراکتر دیگه ایی هم باشه با تنظیمات php.ini هم کار نخواهد کرد.

Improve Your Life
http://www.dttpco.com
۲۸-دى-۱۳۸۷, ۱۰:۵۳:۰۰
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #11
RE: session روي localhost
(۲۸-دى-۱۳۸۷, ۱۰:۵۳:۰۰)man4toman نوشته است: دوست عزیز
اگه قبل استارت سشن ، کاراکتر دیگه ایی هم باشه با تنظیمات php.ini هم کار نخواهد کرد.

مرسي عزيزان . همين طور كه كه ميگيد.مشكل من هم مال همين بود .
فقط جالب اين بود كه روي هاست مشكلي نداشت!!!
ممنون از همگي.

۳۰-دى-۱۳۸۷, ۱۵:۲۲:۲۸
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS