今天刚开始学习PHP。尽管我很快解决了大部分问题,但我被这个问题难住了。
我有一个带有动态 require_once 的主页 page.php 来提取内容。我得到了主要部分的工作,这是 page.php?id=1 page.php?id=2 等加载就好了,但如果有人在没有 ID 的情况下只访问 page.php,那么就会出现破坏页面的错误。现在我想出了如何用@ 来抑制错误,而且我显然也可以将指向页面的链接设置为 page?if=default,但我真的需要一个解决方案来让 page.php 加载特定于它的内容而不会出现错误。或者,如果没有提供 id,也许会自动将 page.php 重定向到 page.php?id=default。
我目前用于 require_once 的代码是:
<?php require_once('folder/' . $_GET['id'] . '.html');?>
谢谢您的帮助!