اشکال در نصب php5یا رفع اشکال کوکی در ایزی پی اچ-پی

شروع موضوع توسط baranmatin ‏11 ژانویه 2006 در انجمن PHP

  1. baranmatin

    baranmatin کاربر تازه وارد

    تاریخ عضویت:
    ‏9 اکتبر 2005
    نوشته ها:
    45
    تشکر شده:
    0
    سلام دوستان
    من توی easyphp نتونستم از کوکی استفاده کنم php5 رو دانلود و نصب کردم (از روی مقاله آفای امید متقی راد در ایران پی اچ پی نصب کردم)حالا برنامه ای که برا کوکی و سشن دارم جواب میده ولی هیچ چیز دیگه ای جواب نمیده .یعنی هر فایل php رو اجرا میکنم صفخه سفید باز میکنه حتی error هم نمیده و وقتی phpinfo() رو مینویسم باز صفخه سفید اجرا میشه .کجای php.ini ام ایراد داره؟اگر هم میدونید تا تو خود easyphpچی کار کنم تا کوکیم کار کنه لطفا بگید
    ممنون
     
  2. first saeed

    first saeed Registered User

    تاریخ عضویت:
    ‏25 آگوست 2005
    نوشته ها:
    813
    تشکر شده:
    2
    محل سکونت:
    PubliC_HtmL
    سلام

    ممکنه مشکل از encoding باشه نگاه کن ببين اگه encoding برابر با utf-8 هست تغييرش بده به windows-1256
     
  3. baranmatin

    baranmatin کاربر تازه وارد

    تاریخ عضویت:
    ‏9 اکتبر 2005
    نوشته ها:
    45
    تشکر شده:
    0
    از راهنماییتون ممنونم ولی متاسفانه بازم کار نمیکنه :blink:
    اگه کسی با (php4 یا php5 یا easyphp ) هر کدوم اینا کار کرده و سشن و کوکی رو 100% جواب گرفته لطفا بگه کدومش رو نصب کرده تا من همون رو نصب کنم و php.ini ام رو مقایسه کنم
     
  4. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    من کار کردم ولی معمولا از این برنامه های آماده استفاده نمیکنم و خودم پیکر بندی میکنم
    واسه همین چیزی از سیستم این easy php نمیدونم!
     
  5. baranmatin

    baranmatin کاربر تازه وارد

    تاریخ عضویت:
    ‏9 اکتبر 2005
    نوشته ها:
    45
    تشکر شده:
    0
    آقای sama_sally سلام .میشه ازتون خواهش کنم بگین کدوم ورژنش رو نصب کردین و براتون امکانش هست که php.ini تون رو برام میل کنید؟من هم php4 و هم php5 رو از قسمت binary windows سایت php.net دانلود کردم و manual نصب کردم ولی هر کدوم یه اشکالی داره که نمیدونم باید چی کارش کنم.در ضمن توی php5و ایزیپی اچ پی
    یک فایل سشن نوشتم که اجرا میشه ولی وقتی دستورای همون رو تو صفخات دیگه کپی پیست میکنم error زیر رو میده
    کد:
    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at d:\program files\easyphp1-8\www\cms\register_form2.php:7) in d:\program files\easyphp1-8\www\cms\register_form2.php on line 239
    میدونید باید چی کارش کنم تا درست شه؟
    ممنون
    [email protected]
     
  6. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    ببین شما باید سشن رو اول فایل ست کنید
    یعنی در واقع نباید هیچ هدری، خروجی، یا کوکی دیگری قبل از ست سشن وجود داشته باشد.

    در ضمن
    من هم php4 و هم php5 رو دارم
    شما این کاری رو که گفتم بکنید درست میشه.

    در ضمن
    این کد رو اجرا کنید ببینید کار میکنه یا نه
    PHP:
    <?php
    phpinfo
    ();
    ?>
     
  7. footbal
  8. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    من تا حالا نه دیدم xampp چه شکلیه و نه دیدم easy php چه شکلیه ! :D
    همه ی برنامه ها رو دونه دونه گرفتم و جدا جدا به صورت حرفه ای نصب کردم !
    خیلی هم دارم باهاش حال میکنم ! :D :D
    توصیه های سالار هم تأیید میشه !
     
  9. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    منم همیشه حرفه ای و جدا جدا با همه ماژول ها نصب میکنم ارزش وقت گذاشتن رو داره
    در ضمن دیروز موفق شدم تویه لینوکس یه دومین مثلا به شکل fncms.com تویه لوکام بذارم با آی پی جدا
     
  10. baranmatin

    baranmatin کاربر تازه وارد

    تاریخ عضویت:
    ‏9 اکتبر 2005
    نوشته ها:
    45
    تشکر شده:
    0
    من الان 2 هفتس که الاف سشن و کوکی ام :( خواهش میکنم اگه راهی به ذهنتون میرسه که مشکلمو حل کنه بگید
    من آپاچی رو از سایتش دانلود کردم و نصب کردم php5 رو هم از طریق modular نصب کردم وقتی هم که phpinfo() رو مینویسم کار میکنه و اطلاعات رو میده ولی وقتی میخوام از سشن و کوکی استفاده کنم برای سشن دو فایل زیر رو نوشتم
    کد:
    <?
    session_start();
    $_SESSION['key1']="bar";
    print ("*****************");
    print($_SESSION['key1']); 
    ?>
    و
    کد:
    <?
    session_start();
    print($_SESSION['key1']); 
    ?>
    ولی وقتی اجرا میکنم ارور زیر رو میده
    کد:
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Program Files\Apache Group\Apache2\htdocs\s&c\session.php:9) in D:\Program Files\Apache Group\Apache2\htdocs\s&c\session.php on line 10
    
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Program Files\Apache Group\Apache2\htdocs\s&c\session.php:9) in D:\Program Files\Apache Group\Apache2\htdocs\s&c\session.php on line 10
    
    برای کوکی هم دستورای زیر رو نوشتم ولی نه چیزی چاپ میکنه و نه اررور میده .فقط یک صفحه سفید

    کد:
    <? $_COOKIE['key1']="foo";
    ?>
    و
    کد:
    <?
    print($_COOKIE['key1']);
    ?>
    ولی جیزی چاپ نمیکنه و اررور هم نمیده
    خواهش میکنم اگه راهی به دهنتون میرسه بگیید
     
  11. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    :D :D
    من فهمیدم چرا کار نمیده :D
    این اشکال کدی هست !
    طبق این ارور هایی که دادی
    تو در خط 10 در فایل s&c\session.php یه سشن ست کردی
    در حلی که در خط 9 یه header دیگه ست کردی !! :D و این کارو نباید میکردی !
    قبل از ست کردن سشن یا کوکی هیچ چیزی نباید به مرورگر ارسال بشه !
     
  12. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    برای اون کوکی هم ، نباید کوکی رو اون طوری ست کنی
    باید با تابع setcookie تنظیم کنی
     
  13. baranmatin

    baranmatin کاربر تازه وارد

    تاریخ عضویت:
    ‏9 اکتبر 2005
    نوشته ها:
    45
    تشکر شده:
    0
    ممنونم از راهنماییتون.:)
    1-میخوام بدونم که آیا php5 کد هاش با php4 یا ایزی php فرق داره ؟چون دستور کوکی رو تو قبلی با همون دستور قبلی جواب میداد و با setcoocke جواب نمیداد ولی الان بر عکسه .
    2-و اینکه mysql ام رو php4و ایزی php کار میکرد ولی اینجا نه اررور میده و نه کار میکنه یعنی میتونه به خاطر تغییر محیط باشه؟یا مشکل php.ini داره؟
    3-و اینکه آیا همیشه باید ست کردن سشن اول فایل باشه ؟خوب تو فایلی که گذاشتم و گفتید به خاطر هدر مشکل داره با برداشتن کدهای html قبل <? ?>مشکلم حل شد ولی من تو برنامم وسط برنامه نیاز به سشن دارم !
    4-ازتون ممنونم که وقت میذارید و جواب میدید .امیدوارم موفق باشید .
     
  14. avajang.com .leftjee.ir.right
zarpopخرید بک لینک