PHP检查url的根目录
我正在使用下面的脚本创建会话PHP检查url的根目录,php,session,url,Php,Session,Url,我正在使用下面的脚本创建会话 $url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; if ( false !== strpos($url,'home') || false !== strpos($url,'display-job') || false !== strpos($url,'search-results-jobs') ||
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if (
false !== strpos($url,'home') ||
false !== strpos($url,'display-job') ||
false !== strpos($url,'search-results-jobs') ||
false !== strpos($url,'find-jobs') ||
false !== strpos($url,'edit-profile1') ||
false !== strpos($url,'my-account/?myacount=1')
)
{
$_SESSION['page_name'] = 'jobseeker';
}
else {
$_SESSION['page_name'] = 'employer';
}
我可以使用上面的脚本来检查是否有人在以下子页面中,但问题是,当有人在网页的根目录中时,我想触发一个不同的会话,但我找不到出路。试试这个
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$root_url = 'http://' . $_SERVER['SERVER_NAME'];
$arr_url = explode("/", $url);
unset($arr_url[sizeof($arr_url)-1]);
$new_url = implode("/",$arr_url);
if($new_url==$root_url)
{
// do your work
}
将
|$\u服务器['REQUEST_URI']=='/'
置于该条件下,或者要在有人在根目录下时触发不同的会话
,什么条件?另外,在默认情况下,检查雇主
路线并返回到求职者
可能会更容易,而不是像你这样做。谢谢Loz,你有一点,我应该反过来做,谢谢。谢谢Satish,这似乎有点复杂,但肯定会尝试一下。