تفاوت ورژنهای آپاچی و اضافه کردن بک-اسلش...

Sepidhost

Member
سلام.
اگه با ورژنهای مختلف آپاچی کار کرده باشید میدونید که یک اختلاف اساسی این دو ورژن اضافه کردن بک-اسلش به یک سری کاراکتر خاص مثل کاراکترهای نقل قول تکی و دوتایی هست. بدین صورت که چنانچه شما محتوای یک فیلد متنی رو توسط متد پست به یک صفحه‌ی دیگه بفرستید در صورتی که محتوای این فیلد دارای کاراکتر نقل قول باشه آپاچی به صورت خودکار یک بک-اسلش قبل از این کاراکتر اضافه میکنه درحالی که این مساله در ورژن 2 فرق داره و شما متن ارسالی توسط پست رو دقیقا در صفحه‌ی دوم دریافت میکنید و برای ذخیره در دیتابیس از یک سری تابع برای اضافح کردن بک-اسلش استفاده میکنید.
حالا سوال من اینه:
برای اینکه برنامه‌ی شما با هردو ورژن درست کار کنه چه باید کرد؟
توجه داشته باشید که اگه برای حذف بک-اسلش اضافه شده‌ی خودکار در ورژن 1.3 از تابع stripslashes() استفاده کنید اونوقت ممکنه به اشتباه یک سری بک-اسلش واقعی رو هم پاک کنید...
منتظر پاسخ هستم
مرسی​
 

neopersia

Member
گمون نمیکنم آپاچی ربطی به اضافه شدن اسلشها به اطلاعات ارسال شده داشته باشه
این کار php هست که اضافه شدن یا نشدنش هم توی تنظیمات magic qoute توی فایل php.ini مشخص میشه
این صفحه رو ببین توضیحات مجیک کوت هست در مورد نحوه بی اثر کردنش هم گفته:
http://ir.php.net/manual/en/security.magicquotes.php
 

جدیدترین ارسال ها

بالا