eigentlich nicht frickelig.
in der forum.php kommt ca sowas rein:
PHP-Code:
if(!isset($_SESSION['portal'])) header("Location: portal.php");
in der portal.php kommt sowas rein:
PHP-Code:
$_SESSION['portal'] = 1;
bei jedem browserstart und aufruf der forum.php wird nun auf die portal.php verwiesen, weil keine entsprechende session variable gesetzt ist. in der portal.php wird diese sessionsvar gesetzt und man darf auch in die forum.php.
probleme bestehen aber bei sowas mit abos, wo direkte links versendet werden, die ins forum führen, pm´s als mail und und und.....
ich würde mir das auch gut überlegen. generell schliesse ich mich meinem vorposter an, zwangsbegückung hat man mit werbung im internert genug, da muss das nicht auch noch in einem forum sein.