我有几个域指向同一个 php 脚本。访问时,我想重定向用户做一个随机域,但只有一次。为此,我设置了一个会话变量、重定向并检查该变量。
我的代码是这样的:
session_start(); if($_SESSION['seen'] != 1) { $_SESSION['seen'] = 1; header("位置:".$randomurl); }
因此,如果用户从未见过该页面,它应该只重定向 1 次,因为之后会话变量将包含 1 并且它不会重定向。
然而,这将我重定向了大约 5 次,直到它停在一个页面上,我无法解释为什么。
有人有线索吗?