PHP_Master
Хранитель порядка
- Регистрация
- 3 Фев 2008
- Сообщения
- 2.639
- Реакции
- 601
Покажи код (там где выполняется implode).
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
function seReferer($ref = false) {
***
return array(
"Domain"=>"$Domain",
"Query"=>"$Query",
"Referer"=>"$Referer"
}
$se=seReferer();
else if (isset($_COOKIE['refferer']) && isset($_COOKIE['urlref']) && $_COOKIE['refferer'] = 'http://www.mydomain.com')
{
$sql = "INSERT INTO table(name,phone,city,". implode(", ", array_keys($se)) .")
VALUES ('$_REQUEST[name]','$_REQUEST[phone]','$_REQUEST[city]','" . implode("','", array_values($se)) ."')";
var_dump($sql);
mysql_query($sql) or die(mysql_error());
}
else {
sql=...
}
$_COOKIE['refferer'] = 'http://www.mydomain.com'
Полный текст ошибки какой?Warning: array_keys( implode()
if (isset($_COOKIE['refferer']) && isset($_COOKIE['urlref']) && $_COOKIE['refferer'] != $_SERVER['HTTP_HOST'])
{
$sql = "INSERT INTO table(name,". implode(", ", array_keys($se)) .")
VALUES ('$_REQUEST[name]','" . implode("','", array_values($se)) ."')";
var_dump($sql);
mysql_query($sql) or die(mysql_error());
}
else {
$sql = "INSERT INTO table(name) VALUES ('$_REQUEST[name]')";
var_dump($sql);
mysql_query($sql) or die(mysql_error());
}
Если пришли с mydomen.com, то кук никаких быть не должно, соответственно, твоя проверка прокатит.Если пришли с mydomen.com, то мне нужно записать только данные.