在转到 index.html 之前执行 php 代码

Execute php code before going to index.html

我想在 php 代码中创建一个 link 以重定向到 index.html 页面,我可以通过以下行实现:

echo "<a href='index.html'>Main page</a>";

但我想执行另一个 php 代码,它在返回索引页之前简单地删除文件的内容。

我可以像访问索引一样执行我的 php 代码,我的意思是:

    echo "<a href='clear_config.php'>Clear configuration</a>";

但我无法在同一次点击中执行这两个指令(先执行 clear_config.php 然后转到 index.html)。

我该怎么做?

通过在 php 代码中使用重定向,我可以获得预期的结果,但我只是想知道是否可以使用 href 标签来做到这一点,因为 clear_config.php 也用于另一个不需要重定向到 index.html

的地方

您可以使用

header('Location: index.html');

在您的 clear_config_and_go_to_page.php 中重定向到其他位置。