将代码转换为POST

时间:2010-07-17 21:34:31

标签: php post

我有一个充满表格和输入的脚本(php + html),在通过帖子提交表单后我可以给用户一个代码(就像是一个GET表格)q = test& t = 3& u = 9& ; q2 = test& t2 = 3& u2 = 9& q3 = test& t3 = 3& 3u = 9,然后用户可以将此代码放在textarea中以编辑他之前提交的内容

如何将textarea(q& t& u)中输入的代码转换为像普通POST一样提交的工作方式?就像我在哪里使用$ _POST ['q'],$ _POST ['u']但是从提交的代码(如foreach)?

2 个答案:

答案 0 :(得分:1)

查看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
)
*/

答案 1 :(得分:0)

我从你的问题中理解的是。您想要保存表单,以后希望允许访问者更新这些详细信息。最好的方法是。 您可以生成代码(密码)将其与记录一起保存在数据库中并提供给访问者

访问者将输入该代码(唯一)以获取其记录并可以更新。