Php中是否有任何方法可以根据预定义的模板自动创建页面。就像我们在博客中创建一个新帖子一样,它会自动为该帖子创建一个页面,其中包含该帖子的名称,如下所示:
http://learntoflash.blogspot.com/2009/12/exit-button-in-flash.html
此处退出按钮在Flash中是我撰写的帖子的名称,并为其创建了自动页面。
或者在这个网站上,如果我们问一个问题,它会自动为该问题创建一个页面。我想知道我可以在Php或其他任何接近这个的地方实现这个目标吗?
答案 0 :(得分:3)
...如果我们问一个问题,它会自动为该问题创建一个页面。
听起来您可能认为发布问题时会创建实际文件。我敢打赌,这个页面是通过URL中的问题ID生成的。
创建的唯一文件是缓存输出,可能与实际HTML页面相似,也可能不相似。
答案 1 :(得分:2)
您应该使用URL重写。此Apache模块允许您定义规则以按所需方式重写Web地址。
使您的Web应用程序为此做好准备的过程不是一个简短的故事,因此您应该阅读更多相关信息。
这篇文章是一个很好的起点:
答案 2 :(得分:1)
这是通过使用mod_rewrite实现的。寻找灵感的好地方是.htaccess used in Wordpress。
答案 3 :(得分:0)
类似于你必须掌握php或任何编程语言的基础,我的意思是php的核心是根据用户/浏览器输入创建动态生成的页面。
您可能需要快速了解一下php我可能会建议http://www.tizag.com/phpT/ 步骤教程的好步骤
修改强>
如果你想知道网站似乎是如何为每个问题创建一个html页面,答案是他们不是他们可能正在使用前面提到的mod_rewrite来重写url来打印一点更加用户友好的网址,实际的网址可能是这样的https://stackoverflow.com/index.php?post=4499289