Тема: Не видит параметры GET (WAP/WEB мастеру/Помощь мастерам) SimptomFD (29 Jan 2016 в 19:49) 1. <? if (isset($_GET[\'refid\'])) { $refid=$_GET[\'refid\']; setcookie(\"refid\", $refid, time()+3600); }else{ $refid=0; } ?> 2. А что он выведет коль при наличии $_GET параметра идет запись в куки? Кодинг (29 Jan 2016 в 19:51) --Цитата-- SimptomFD (29 Jan 2016 в 19:49): 1. <? if (isset($_GET[\'refid\'])) { $refid=$_GET[\'refid\']; setcookie(\"refid\", $refid, time()+3600); }else{ $refid=0; } ?> 2. А что он выведет коль при наличии $_GET параметра идет запись в куки? ---------- SimptomFD, ну хорошо, убрал куки, все равно переменная в базу не записывается! [i]Добавлено:[/i] SimptomFD, возможно, проблема в .htaccess? # Установка кодировки AddDefaultCharset utf-8 # Запрет листинга директории Options -Indexes RewriteEngine on # Редирект с поддоменов #RewriteCond %{HTTP_HOST} ^domain.ru #RewriteRule (.*) http://domain.ru/$1 [R=301,L] # Настройки ЧПУ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?action=$1 [L,QSA] SimptomFD (29 Jan 2016 в 20:54) Кодинг, Весь код скинь. Кодинг (29 Jan 2016 в 21:15) --Цитата-- SimptomFD (29 Jan 2016 в 20:54): Кодинг, Весь код скинь. ---------- SimptomFD, блин, у меня уже света нет. В общем суть в том, что не записывает значение переменной в mysql. SimptomFD (29 Jan 2016 в 21:18) Кодинг, Может запрос не верный? Кодинг (29 Jan 2016 в 21:39) --Цитата-- SimptomFD (29 Jan 2016 в 21:18): Кодинг, Может запрос не верный? ---------- SimptomFD, да нет, если задать переменную с числом без get, то все работает. [i]Добавлено:[/i] Вот что выводит var_dump($_GET); array(1) { [\"action\"]=> string(16) \"account/register\" } [i]Добавлено:[/i] Не много разъяснил для себя. Через echo значение refid передается, однако при записи в mysql записывает 0. Вот Структура поля user_refid. (int) 1 default 0. Я бы подумал на поле, но если задать любое число в переменную, то оно записывается. Источник: http://www.dcms-social.ru/forum/20/44/61047/