PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارجاع ورودی‌های خاص به صفحه خاص؟



poyagh
May 12th, 2015, 19:07
سلام. چطوری میشه وقتی مثلا هر ورودی‌ای که از سایت خاصی مث site.com میاد، رو به یه صفحه خاص html هدایت کنم؟ کلی‌ترش (آی‌پی سایت) چطوریه؟

kralpc
May 12th, 2015, 20:27
باید با استفاده از
$_SERVER['HTTP_REFERER']
آدرس سایت ارجاع دهنده رو پیدا کنید سپس با بررسی آدرس سایت ارجاع دهنده توسط Regular Expression یا همون عبارات با قاعده عملیات مورد نظرتون رو پیاده کنید

poyagh
May 12th, 2015, 21:10
میشه واضح‌تر بگید یا نمونه کد دهید؟

kralpc
May 12th, 2015, 21:15
نمونه سادش بصورت زیر میشه


$ref = $_SERVER['HTTP_REFERER'];

if(preg_match("/yahoo.com/i", $ref){
echo "user az site yahoo omade";
}else{
echo "user az ye site dg omade";
}

http://pastebin.com/m5BVDVaC

در این کد مشخص میکنیم که اگه عبارت yahoo.com در آدرس ارجاعی باشه "user az site yahoo omade" رو چاپ کنه

ms313
June 3rd, 2015, 20:14
می تونید با ریدایرکت خود سی پنل هم انجام بدیم
http://vbpro.ir/f10/%D8%A7%D9%86%D9%88%D8%A7%D8%B9-redirect-%D9%88-%D8%A7%D9%88%D9%84%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C-%D8%A2%D9%86%D9%87%D8%A7-12420.html
یا هم از کد های بالای دوستان استفاده کنید جهت اینکار
در مرود عبارات با قاعده هم می تونید لینک زیر رو مطالعه نمائید
http://processgroup.ir/index.php/learning/94-php