خرید هاست رایگان

خرید سرور اختصاصی

خرید هاست رایگان

خرید سرور اختصاصی

خرید هاست رایگان

buywebhost.in

adminwebhost.ir

buy-host.in

http://p30webhost.com

طبقه بندی موضوعی

۱ مطلب با کلمه‌ی کلیدی «نکاتی در مورد کار با URL در پی.اچ.پی» ثبت شده است

  • ۰
  • ۰

نکاتی در مورد کار با URL در پی.اچ.پی



Image result for ‫نکاتی در مورد کار با URL در پی.اچ.پی‬‎

در برخی پروژه‌هاتان شاید نیاز داشته باشید که به آدرسی که در نوار آدرس دیده می‌شود دسترسی داشته باشید و طبق آن تصمیم‌گیری کنید.

نمونه بارز این نوع استفاده، در تبدیل آدرس‌های شامل علامت سؤال (؟) به آدرس‌هایی با کلمات کلیدی (یا در اصلاح آدرس‌های Friendly) است.

مثلاً این آدرس را:

http://hamid.aftab.cc/?p=2

به این آدرس تبدیل می‌کنیم:

http://hamid.aftab.cc/about

در حقیقت وقتی کاربر سایت را با این آدرس:

http://hamid.aftab.cc/about

فراخوانی کرد، انتهای آدرس را اسکن می‌کنیم و اگر about دیدیم، همان چیزی را نشانش می‌دهیم که در حالت p=2 باید نشان می‌دادیم.

اما چگونه آدرس را اسکن کنیم و با آن کار کنیم؟




مثلا $_SERVER['SERVER_NAME'] اگر درست تنظیم شده باشد، بهتر از$_SERVER['HTTP_HOST'] است چون اولی پاک و مطمئن است اما دومی هم ممکن است غلط باشد و هم آلوده به کدی برای injection و ... که برای توضیح بیشتر می‌توانید این مطلب یا این پاسخ را مطالعه کنید.

نکته 3: همچنین موارد جالب دیگری در آرایه $_SERVER وجود دارد از جمله آدرس صفحه ارجاع (صفحه قبلی که کاربر از آن صفحه، به صفحه فعلی آمده است) که به صورت $_SERVER['HTTP_REFERER'] در دسترس است و کاربردهای فراوانی دارد. یکی از کاربردهای آن پیشگیری از حملات CSRF است و کاربرد دیگر آن، ارسال کاربر به صفحه پیشین، پس از ثبت اطلاعات فرم ارسالی است.


  • hosting serverfast