Конвертировать код в POST - PullRequest
0 голосов
/ 18 июля 2010

у меня есть скрипт (php + html), полный форм и входных данных, после отправки формы по почте я могу дать пользователю код (как это было в GET-форме) q = test & t = 3 & u = 9 & q2 = test & t2 = 3 & u2= 9 & q3 = test & t3 = 3 & 3u = 9, тогда пользователь может поместить этот код в текстовое поле для редактирования того, что он ранее отправил

, как преобразовать код, введенный в текстовое поле (q & t & u), для работы, как если бы он был отправленкак нормальный пост?например, если я использую $ _POST ['q'], $ _POST ['u'], но из этого кода (как foreach)?

Ответы [ 2 ]

1 голос
/ 18 июля 2010

Просмотр parse_str

$str = 'q=test&t=3&u=9&q2=test&t2=3&u2=9&q3=test&t3=3&3u=9';

parse_str($str, $data);

print_r($data);

/*
Array
(
    [q] => test
    [t] => 3
    [u] => 9
    [q2] => test
    [t2] => 3
    [u2] => 9
    [q3] => test
    [t3] => 3
    [3u] => 9
)
*/
0 голосов
/ 18 июля 2010

Что я понимаю из вашего вопроса. что вы хотите сохранить форму, а затем хотите, чтобы ваш посетитель обновил эти данные. Лучший способ сделать это. Вы можете сгенерировать код (пароль), сохранить его в базе данных вместе с записью и предоставить его посетителю

посетитель введет этот код (уникальный), чтобы получить свою запись, и сможет обновить ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...