В общем у меня такая проблема.
Когда пользователь регистрируется у меня на сайте с ником состоящим из друх слов, этот ник не записывается в куки, может быть фильтры убрать?
<?
///вот фильтры
$msg = trim($msg);
$msg = htmlspecialchars($msg);
$msg = mysql_escape_string($msg);
?>
Или как то через + слаживать эти слова?
В общем буду благодарен в решении данной проблемы.
Optimum, а ты побывал сам то проверить? убери запрос в БД , сделай обычный вывод и посмотри что вписывается в базу когда 2 слова пишешь и от туда уже смотри
Vocaloid IA, нет, мне нужен именно логин.
А длинна значения какая? Максимальный размер Cookie - 4 килобайта, согласно стандарту разработанному Netscape Communications - RFC2109
покажи как ставишь куку и вардамп значения перед установкой
Тогда замени пробел на _
Запрос обретет такой вид
$nick=str_replace('_',' ',$_COOKIE['nick']);
$db->query('select * from user where pass = '.$_COOKIE['pass'].' and (nick = '.$nick.' or nick = '.$_COOKIE['nick'])');
Ток фильтрануть не забудь
Всем спасибо, проблему решил
Тема закрыта для обсуждения!