تشکر
این کد عمل کرد اما کامل نیست
مثلا وقتی لینک http://www.gap.gap98.com/chat.php تو یه تب جدا باز می کنم ،ریدایرکت میشه به صفحه اصلی. و بعد اینکه از صفحه اصلی رو لینک کلیک کردم اگر همون لینک تو همون تبی که باز شد رفرش کنم ریدایرکت نمیشه.
تشکر
این کد عمل کرد اما کامل نیست
مثلا وقتی لینک http://www.gap.gap98.com/chat.php تو یه تب جدا باز می کنم ،ریدایرکت میشه به صفحه اصلی. و بعد اینکه از صفحه اصلی رو لینک کلیک کردم اگر همون لینک تو همون تبی که باز شد رفرش کنم ریدایرکت نمیشه.
داخل فایل php ایندکس کد زیر رو اضافه کنید اولش:
کد PHP:session_start();
unset($_SESSION["visits"]);
و کد زیر رو جایگزین کد قبلی در فایل chat.php کنید:
* این روش بازم مشکلاتی داره اما خب تا حدودی بهبودش دادم.کد PHP:session_start();
if (!isset($_SESSION["visits"])) $_SESSION["visits"] = 0;
$_SESSION["visits"] = $_SESSION["visits"] + 1;
if(!isset($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME']) === false || $_SESSION["visits"] > 1) {
unset($_SERVER['HTTP_REFERER']);
header("location: http://$_SERVER[SERVER_NAME]");
}
* روش دیگه و آسون تری هم شاید باشه اما چیزی که به ذهن من رسید همین بود.
AMYR.IR
Telegram & Back-End Developer
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)