PDA

View Full Version : گرفتا آدرس فارسی با استفاده از $_SERVER[REQUEST_URI]



mohsensn
جمعه 29 شهریور 1387, 17:35 عصر
سلام خسته نباشید کسی میدونه چطور میشه ادرس فارسی بالای صفحه رو از طریق
$_SERVER[REQUEST_URI] در یک متغییر ذخیره کرد که اینطوری نوشته نشه %D8%B3
واقعا ممنون میشم اگه کسی بهم بگه

saidshp
جمعه 29 شهریور 1387, 18:01 عصر
منظور شما رو از ادرس فارسی نمی دونم اما برای تبدیل مثلا D8%B3 باید از توابع زیر استفاده کنید. تابع urlencode برای رمز کردن url و تابع urldecode برای رمز گشایی است البته این که میگم رمز برای امنیت نیست و فقط برای هر کاراکتری معادل میزاره

mohsensn
جمعه 29 شهریور 1387, 18:13 عصر
چطور می توانم از همین تابع استفاده کنم که آدرسی که از $_SERVER[REQUEST_URI] میگیرم رو رمز گشای کنه ؟

saidshp
جمعه 29 شهریور 1387, 19:55 عصر
urldecode($_SERVER['REQUEST_URI']);

narsic
شنبه 30 شهریور 1387, 06:35 صبح
با سلام
برای جلوگیری از تداخل از کد زیر استفاده کن .


$link=$_SERVER['REQUEST_URI'];
urldecode($link);