google translate — setcookie не работает Переполнение стека

Я хочу установить 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 (); но это тоже не сработало. Я полностью застрял здесь, пожалуйста, помогите.
Заранее спасибо.

4

Решение

Попробуй это:

 setcookie ( "googtrans" , "/en/es" , time ()+ 3600 ,  "/");
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]