生成表单结果的唯一URL

时间:2012-05-18 08:22:47

标签: php forms wordpress url unique

我目前使用表单根据用户对表单中选项的选择来获取wordpress帖子。

提交表单后,您会得到一系列结果,具体取决于选择。

我想生成这些结果的唯一页面链接/网址。

所以我记得以下几点:

page-result?posts-id=12,22,35&day=0&day2=1

posts-id是结果中帖子的ID。和白天告诉这一天是隐藏还是可见。

现在我的表单使用了帖子,我知道你可以得到类似的东西,但这是选择的形式,我需要提供结果的网址。

最好的方法是什么。

如果需要,我可以添加我此时使用的代码。

1 个答案:

答案 0 :(得分:1)

用户如何选择?复选框?继续这样:

// Anyway user make choices, you can create an 
// array of choosen post IDs, right?
$post_ids = array();
$post_ids[] = 12;
$post_ids[] = 22;
$post_ids[] = 35;

// Then you jave something to get choosen "day"
$day = 0;
$day2 = 1;

// Now build your new URL
$post_ids = implode(',', $post_ids);
$url = "page-result?posts-id=$post_ids&day=$day&day2=$day2";

// And redirect user to that URL
header("Location: $url");
exit();