如何在 php 中动态生成网页
How to generate dynamically a web page in php
每当用户提出新问题时,stackoverflow如何生成网页。我需要使用用户数据提供的名称生成一个 php 文件。
Stack Overflow不会为每个问题创建一个新页面,就像Facebook不会为每个个人资料,组和类似的东西创建一个页面一样。
如果您查看浏览器地址栏中的 URL,您将看到如下所示的内容:
http://stackoverflow.com/questions/27679474/how-to-generate-dynamically-a-web-page-in-php
它始终是相同的网址 (stackoverflow.com/questions/),紧接着指向一个问题,并带有一个新 ID。在这种情况下,它使用 URL 重写来使 URL 更漂亮(以及其他一些东西),但这不是必需的。
只有一个"问题"页面,它正在查看URL中的ID,获取正确的数据并显示它。这并不复杂,任何初学者的 PHP 教程都应该涵盖这一点。
在实践中,你可以有这样的东西:
URL : website.com/questions?id=123
并且,在questions.php
页面中:
$id = $_GET['id']; //$id will contain 123
//Do some treatment (ex: SQL query) with the ID in it
$query = "SELECT * FROM table WHERE id = $id";
这是一个非常基本的、没有安全性的示例,但它只是向您展示它原则上是如何工作的。
相关文章:
- 如何在不重新加载整个网页的情况下动态更改经度和纬度的值
- I'我试图在我的网页上动态地上下移动元素.我该怎么做
- Matplotlib;动态网页
- 使用htmlunit抓取动态网页
- 从脚本中的动态(javascript)网页获取信息
- 如何使用javascript在asp.net网页表单上动态添加文本框
- 如何为动态网页创建谷歌放大器
- .val() 选择文本而不是值字符串,当网页动态编辑源 html
- 使用 jQuery 将文本框动态添加到网页
- 使用 HTML5<输入>字段抓取动态生成的网页
- 动态网页的SEO
- 在不增加分析跳出率的情况下,绑定网页上的内部链接以动态加载
- 从动态生成的列表在PHP网页之间传递数据
- 使用javascript/jquery从网页中获取动态更改的数据
- 动态网页的快捷方式
- 动态创建的网页不起作用
- 在网页上动态更改图像,而无需先将它们存储在服务器中[Javascript/Jquery - Spring]
- 动态突出显示(更改背景)/网页中的内容
- 使用用户脚本记录网页动态创建的标记属性
- 使用用户脚本记录网页动态创建的 DOM 元素