PDA

View Full Version : سوال: چرا نمی تونم بعد از ایجاد کوکی، اون رو نمایش بدم؟



idocsidocs
چهارشنبه 30 آذر 1390, 15:40 عصر
چطور می تونم متوجه بشم که کاربر توی فرم از اینتر استفاده کرده؟

آیا این مشکل برای سسشن ها هم ایجاد می شه؟

alireza.stack
چهارشنبه 30 آذر 1390, 22:07 عصر
با استفاده از جاوا اسکریپت با متد keypress

idocsidocs
پنج شنبه 01 دی 1390, 00:21 صبح
با استفاده از جاوا اسکریپت با متد keypress

منظورم توی PHP بود.

mtchabok
پنج شنبه 01 دی 1390, 16:00 عصر
میتونید از

/n
استفاده کنی که برابر با خط جدید در ویندوز هس که در سرورهای لینوکسی

/r/n
هم برابر خط جدید هس و در فرم میتونی از کاراکترهای بالا استفاده کنی .

idocsidocs
پنج شنبه 01 دی 1390, 16:18 عصر
هم برابر خط جدید هس و در فرم میتونی از کاراکترهای بالا استفاده کنی .
این کدها توی کوکی ها استفاده می شن؟

mtchabok
جمعه 02 دی 1390, 10:42 صبح
از این کارکترها هر جایی که رشته وجود داشته باشه میشه استفاده کرد فقط باید ببینی که آیا در اون محل از خط جدید پشتیبانی میکنه یا نه . اگه میکنه که خوب خیلی ساده یه خط جدید رو ایجاد میکنی با همون کاراکترها ولی اگه با خط جدید مشکلی داشته باشه باید از همون کاراکتر ها بدون تولید خط استفاده کنی که هر دو حالت رو در پائین نوشتم :

با تولید خط جدید :
$string = "test string\ntest new line";

بدون تولید خط جدید :
$string = 'test string\ntest new line';

خوب فرق ایندو این هس که در حالت تولید خط واقعا یه خط جدید ایجاد میشه ولی در حالت دوم خطی ایجاد نمیشه وبرای تشخیص مجازی خط باید به دنبال کارکتر \n بگردی .