PDA

View Full Version : سوال: کنترل آدرس



css-man
یک شنبه 11 فروردین 1392, 18:55 عصر
دوستان چطور میتونم آدرس های ورودی توسط کاربر ر رو کنترل کنم؟

2undercover
یک شنبه 11 فروردین 1392, 19:26 عصر
منظورتون رو متوجه نشدم؟

2undercover
یک شنبه 11 فروردین 1392, 19:41 عصر
اگه منظورتون اینه که توی یک تکست باکس باید کاربر آدرس رو وارد بکنه و شما می خواید مطمئن بشید که اون مقدار ورودی آدرس وب هست می تونید از تابع filter_var استفاده کنید:


if(filter_var('example.com', FILTER_VALIDATE_URL))
{
// Value Is URL!!!
}

css-man
یک شنبه 11 فروردین 1392, 21:51 عصر
منظورم اینه که بتونم بفهمم آدرسی که وارد کرده وجود داره یا نه که اگر وجود نداشت به 404 بفرستمش

یا اینکه بتونم اگر تو آدرس کوتیشن یا علائم دیگه که برای اینجکشن استفاده میشه .ج.د داشت رو کنترل کنم و کاربر رو بفرستم به صفحه مناسب


و در آخر اینکه ادرس صفحاتم در حال حاضر به این شکله

index.php

یا
news.php?id=10

میخوام تغییر کنه و آدرس هام پسوند نداشته باشه
و اگر امکانش باشه تو آدرس نوشته بشه
اخبار

امیدوارم درست توضیح داده باشم

2undercover
یک شنبه 11 فروردین 1392, 23:00 عصر
شما در مورد :
Rewrite Engine
.htaccess
url rewrite

جستجو بکنید!یک عالمه تاپیک فقط در همین باره تو فروم هستش!

navid3d_69
یک شنبه 11 فروردین 1392, 23:13 عصر
اگه منظورتون اینه که توی یک تکست باکس باید کاربر آدرس رو وارد بکنه و شما می خواید مطمئن بشید که اون مقدار ورودی آدرس وب هست می تونید از تابع filter_var استفاده کنید:


if(filter_var('example.com', FILTER_VALIDATE_URL))
{
// Value Is URL!!!
}


این فیلتر یک باگ داره شما بزنین localhost هم مثلا قبول می کنه ولی درستش اینه که مثلا بزنین site.com بهتر هست از regular expression استفاده کنید