|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.10.2012, 12:10 | #1 |
Пользователь
Регистрация: 22.10.2012
Сообщений: 40
|
Ошибка в коде. Вложенные коментарии
Здравствуйте! Как исправить ошибку "Notice: Undefined index: CommentSession in D:\SERVER\www\commentAdd.php on line 3"?
commentAdd.php: Код:
MySQL таблица `comment`создана через phpmyadmin: Код:
|
28.10.2012, 12:36 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
1. учите английский, notice - не ошибка, потрудитесь и найдите перевод самостоятельно
2. переведите и другие фразы.... в частности предупреждает что нет значения массива с таким индексом |
28.10.2012, 12:48 | #3 |
Пользователь
Регистрация: 22.10.2012
Сообщений: 40
|
|
28.10.2012, 15:58 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
я ж сказал .. учите английский...
по коду - используйте только те элементы, которые определены, по вашему коду неясно что именно вы передаете в скрипт у вас не существует или элемент сессии с ключом unfmC - $_SESSION["unfmC"] или в $_POST - $_POST["CommentSession"] |
28.10.2012, 17:36 | #5 | |
Пользователь
Регистрация: 22.10.2012
Сообщений: 40
|
Цитата:
Код:
|
|
29.10.2012, 10:10 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
а сессии то кто стартовать будет?
Код:
|
29.10.2012, 14:53 | #7 | |
Пользователь
Регистрация: 22.10.2012
Сообщений: 40
|
Цитата:
Код:
|
|
29.10.2012, 15:22 | #8 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
Ну извиняй.... телепатов нема ж.
... кароче в самом начале ставишь print_r($_POST) и print_r($_SESSION) (перед сравнением) и смотришь что у тебя есть а чего нет ... |
28.06.2015, 17:14 | #9 |
Пользователь
Регистрация: 06.06.2014
Сообщений: 78
|
Проблема с формой добавления комментариев
Здравствуйте.
Я тестирую подобную форму для статического сайта. Форма состоит всего из 4-х файлов: 1. Файл с формой здесь: metodicwomen.esy.es/comm1/index.html 2. Скрипт comments здесь: metodicwomen.esy.es/comm1/js/comments.js 3. Скрипт jquery здесь: metodicwomen.esy.es/comm1/js/jquery.js 4. CSS здесь: metodicwomen.esy.es/comm1/css/comments2.css Форма не работает, проблема в последней строке: <input type="hidden" name="CommentSession" value=" "> На сайтах, где установлена подобная форма поле value= выглядит так: value="13b9653934cc518b098bdc4770c2 922b" На разных страницах разный код в этом поле. И даже при перезагрузке страницы код изменяется. Что это за код? Что его генерирует? Что прописывается в поле value=" " Т.е. у пользователя на компьютере в поле value=" " введено НЕЧТО, а при загрузке на сайт там уже КОД. Последний раз редактировалось vihtor; 28.06.2015 в 17:28. |
28.06.2015, 18:27 | #10 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Генерируется уникальный токен (13b9653934cc518b098bdc4770c2922b), сохраняется в сессию и выводится скрытым полем в форме: Код:
Если значения совпадают – всё ОК, данные из формы обрабатываются. Если значения не совпадают – значит, произошла попытка использования CSRF, и данные из формы игнорируются. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в коде | moshkin_ura | PHP | 7 | 10.06.2012 21:42 |
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? | ArchiCurtis | Помощь студентам | 2 | 07.04.2012 14:16 |
Ошибка в коде С++ | Ирискин | Помощь студентам | 4 | 04.02.2011 15:17 |
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? | ankris | HTML и CSS | 5 | 23.11.2010 16:58 |
Ошибка в коде | konstantinopol | Общие вопросы по Java, Java SE, Kotlin | 1 | 26.10.2009 23:21 |