Помощник
|
AJAX Token |
macbeth9
|
Сообщение
#1
|
||
|
|
||
|
|||
BoL4oNoK |
29.3.2013, 23:01;
Ответить: BoL4oNoK
Сообщение
#2
|
|
Да так же как и через обычную форму.
|
|
|
macbeth9
|
Сообщение
#3
|
|
но я задаю на странице
[PHP] на странице db.php $secret_key = str_rot13(hash("sha512",rand(900000,10000000).$_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']));[/PHP] и если аяксом отправляю это как параметром и потом сравниваю в самом скрипте [PHP]include"../../blocks/db.php"; if($_POST['secret_key'] == $secret_key) [/PHP] то не работает, потому что идет новое подключение к базе и генерится новый ключ |
|
|
Arks |
29.3.2013, 23:28;
Ответить: Arks
Сообщение
#4
|
|
|
но я задаю на странице 1 2 3 на странице db.php $secret_key = str_rot13(hash("sha512",rand(900000,10000000).$_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR'])); и если аяксом отправляю это как параметром и потом сравниваю в самом скрипте 1 2 include"../../blocks/db.php"; if($_POST['secret_key'] == $secret_key) то не работает, потому что идет новое подключение к базе и генерится новый ключ ахаха... удивили что генерится новый ключ. А вы, простите от данного кода - чего ждали? Может надо для начала немного подмать над клиент-серверной архитекрутой и немного все пересмотреть, может для начала выделить $secret_key = str_rot13(hash("sha512",rand(900000,10000000).$_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR'])); в отдельный метод, например getnerateNewSecretKey а уже потом подумать стоит ли его вызывать при каждом запросе?
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44900 | 19.7.2023, 10:03 автор: qpPeW |
|
Ищу специалиста Wordpress/PHP/JS/AJAX | 5 | by_roXe | 4309 | 4.11.2018, 17:09 автор: kikimora17 |
|
Ищу специалиста по js, jquery, ajax, history api и т.д. | 3 | by_roXe | 1539 | 15.3.2016, 14:17 автор: Edelweiss |
|
Требуются услуги программиста (jquery, ajax, php, html) | 2 | Упс | 4096 | 11.4.2015, 14:25 автор: Упс |
|
Музыкальный сайт / AJAX / DLE v10.1 Музыкальный сайт, который работает на технологии Ajax |
11 | fara | 8597 | 11.9.2014, 1:57 автор: fara |
Текстовая версия | Сейчас: 19.4.2024, 4:17 |