使用新URL动态生成网页

时间:2014-05-21 09:19:53

标签: php ajax

有没有办法动态生成网页。例如,我有一个名为abc.com的网站,其中包含了一个包含许多字段的表单。

当用户提交此表单时,我想要创建一个新的网页abc.com/xyz。想知道这是否可行。

2 个答案:

答案 0 :(得分:0)

当然有可能。编程/开发中有任何可能 有关优秀教程,请参阅以下PHP手册:http://www.php.net/manual/en/domdocument.savehtmlfile.php

答案 1 :(得分:0)

这可以通过多种方式实现。

您可以在网址(example.com/page?var1=1&var2=2)中传递GET变量,并使用此变量按预定义模板生成唯一页面。

如果您不想在URL中使用变量,可以通过表单请求或ajax调用将它们发送到页面。

或者,您可以使用.htaccess配置文件重写URL并将url段用作变量(example.com/var1/var2),这是MVC系统中的常用方法,其中第一个/第二个变量是类/方法名称。

所以这是一个例子:

  1. 你有一个page.php,其中有表格所在。
  2. 用户填写表格并提交。
  3. 表单通过AJAX调用,将其提交到request.php页面
  4. request.php解析它并将其存储在DB中,生成唯一ID
  5. AJAX事件从request.php收到唯一ID,并将用户重定向到review.php 使用网址(example.com/review/uniqueID)(example.com/review.php?uniqueID)
  6. review.php接收uniqueId,通过它获取DB的信息并显示所需信息