我想设置一个cookie,它的值来自一个变量,但它不工作(它不转换页面)。下面是我的代码:
$store_view_aw=array();
$store_view_aw=explode('/',$_SERVER['REQUEST_URI']);
$store_view=trim($store_view_aw[2]);
setcookie("googtrans", "", time()-3600,'/','');
setcookie("googtrans", "", time()-3600,'/','.domain.com');
if($store_view=='es'){
setcookie("googtrans","/en/es", time()+3600, "/",'.domain.com');
}但是如果在第3行我使用了一些静态值,那么它就可以工作(即它转换页面)例如:
$store_view='es';我也使用var_dump()打印了它们的数据类型,对于静态变量和动态变量都是一样的。我也尝试过使用ob_start()和ob_end_flush();但同样不起作用。我被困在这里了,请帮帮忙。提前谢谢。
发布于 2015-09-16 10:56:42
试试这个:
setcookie ( "googtrans" , "/en/es" , time ()+ 3600 , "/"); https://stackoverflow.com/questions/32501275
复制相似问题