用php实现动态cookie域
我希望能够动态设置cookie参数域名。我将其设置为.test.com,它将包括所有子域 我想使用类似于用php实现动态cookie域,php,session-cookies,Php,Session Cookies,我希望能够动态设置cookie参数域名。我将其设置为.test.com,它将包括所有子域 我想使用类似于$\u SERVER['SERVER\u NAME']的东西来代替它,但这将返回www.test.com,它不适合输入正确的值 我该怎么做呢 <?php // start the session and timer session_name('Site_Login'); session_set_cookie_params(0, '/', '.test.com', false, true
$\u SERVER['SERVER\u NAME']
的东西来代替它,但这将返回www.test.com,它不适合输入正确的值
我该怎么做呢
<?php
// start the session and timer
session_name('Site_Login');
session_set_cookie_params(0, '/', '.test.com', false, true);
session_save_path(realpath(dirname($_SERVER['DOCUMENT_ROOT']).'/../../user-sessions'));
session_start();
?>
打印要打印url的$SERVER\u名称:
例如:只有当$\u SERVER['SERVER\u NAME']是域的www版本时,www.test.com才会变成test.com。如果您是从非www版本浏览,这显然不起作用。更新。好了。如果我们使用if(strpos($\u SERVER['SERVER\u NAME'],“www”)>=0)怎么办
if(strpos($_SERVER['SERVER_NAME'],"www")){
$SERVER_NAME = substr($_SERVER['SERVER_NAME'], 4);
}else {
$SERVER_NAME = $_SERVER['SERVER_NAME'];
}