سلام. چطوری میشه وقتی مثلا هر ورودیای که از سایت خاصی مث site.com میاد، رو به یه صفحه خاص html هدایت کنم؟ کلیترش (آیپی سایت) چطوریه؟
نمایش نسخه قابل چاپ
سلام. چطوری میشه وقتی مثلا هر ورودیای که از سایت خاصی مث site.com میاد، رو به یه صفحه خاص html هدایت کنم؟ کلیترش (آیپی سایت) چطوریه؟
باید با استفاده از
$_SERVER['HTTP_REFERER']
آدرس سایت ارجاع دهنده رو پیدا کنید سپس با بررسی آدرس سایت ارجاع دهنده توسط Regular Expression یا همون عبارات با قاعده عملیات مورد نظرتون رو پیاده کنید
میشه واضحتر بگید یا نمونه کد دهید؟
نمونه سادش بصورت زیر میشه
$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" رو چاپ کنه
می تونید با ریدایرکت خود سی پنل هم انجام بدیم
http://vbpro.ir/f10/%D8%A7%D9%86%D9%...%A7-12420.html
یا هم از کد های بالای دوستان استفاده کنید جهت اینکار
در مرود عبارات با قاعده هم می تونید لینک زیر رو مطالعه نمائید
http://processgroup.ir/index.php/learning/94-php