PDA

View Full Version : دریافت URL کدشده جاوااسکریپت در PHP



امیـرحسین
پنج شنبه 06 فروردین 1388, 01:42 صبح
سلام،

من یه string با کلی symbol مخصوصا & (مثل URL) دارم که میخوام بصورت آژاکس به یه اسکریپت PHP ارسال کنم.

توسط تابع escape در جاوااسکریپت، عبارت رو کد کردم ولی مشکل اینجاست که مقدار GET که حاوی عبارت کدشده است، در PHP خالیه!

سعی کردم عبارت رو کد نکنم و فقط آمپرسند(همون & :چشمک: ) رو replace کنم ولی کلی با متد replace جاوااسکریپت مشکل داشتم.

حالا هر نظری، راهکاری دارید، بگید.
ممنون

sepehrmm
پنج شنبه 06 فروردین 1388, 04:25 صبح
منظورت از کد شدن، رمز گزاریه؟
اگه جواب نه هست فکر کنم این تابع کمکت کنه

encodeURI()

امیـرحسین
پنج شنبه 06 فروردین 1388, 15:41 عصر
از این تابع هم استفاده کردم.
راه حل ساده تر از این حرفها بود. بجای GET در آژاکس از POST استفاده کردم، شد.
من عبارت رو با تابع escape جاوااسکریپت فیلتر کردم و متد POST خروجی رو encode شده به PHP فرستاد!

بابت راهنمایی ممنون
راستی این فروم چرا انجمن آژاکس نداره؟ (من پیدا نکردم)
زبانهای تحت وب همشون به یه انجمن زیرمجموعه برای آژاکس احتیاج دارند. نه؟