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