Проблема со сравнением
if($_GET('setting') == 'vk'){ setCookie("setting", "vk", "Mon, 01-Jan-2018 00:00:00 GMT", "/"); if($_GET('act') == 'mobile'){ document.getElementsByClassName("labeled")[0].innerHTML = ''; } } else { var hash = document.getElementById('lonk').getAttribute('href'); window.location.href = hash; } Помогите пожалуйста. Мне надо если в гет setting != vk, то не делать редирект. А он все равно редиректит, даже если setting == null Я с JS мало еще дружу, больше с php. |
У тебя редирект стоит на else $_GET('setting') == 'vk', логично что редирект будет. В php else работает также :)
|
Цитата:
|
Frost-56rus,
А что такое $_GET ? |
Цитата:
function $_GET(key) { var s = window.location.search; s = s.match(new RegExp(key + '=([^&=]+)')); return s ? s[1] : false; } |
Цитата:
Цитата:
|
Цитата:
|
Frost-56rus,
чем вам не нравится ответ Spass? Редирект когда не vk function $_GET(key) { var s = window.location.search; s = s.match(new RegExp(key + '=([^&=]+)')); return s ? s[1] : false; } if($_GET('setting') == 'vk'){ alert("Установка Cookie"); } else { alert("Редирект"); } Установка Cookie когда vk function $_GET(key) { return 'vk'; } if($_GET('setting') == 'vk'){ alert("Установка Cookie"); } else { alert("Редирект"); } |
Часовой пояс GMT +3, время: 10:34. |