php - 从 <a href =""> 链接更改 PHP 变量

标签 php html

我正在使用 div 制作网站。我在顶部有一个带有一排链接的链接,我想更改主窗口中的内容。我宁愿严格使用 PHP 和 HTML 并使用完整的页面刷新,因为我目前对它们很满意,而不是使用 Ajax 刷新,因为我对 Ajax 没有任何了解。

我不想使用 iframe。我认为最好的方法如下:

<div id="top">
<a href="news.html">News</a>
</div>
<div id="main">
<?php include($page); ?>
</div>

我需要的是一种在单击链接时更改 $page 变量的方法。 如果这意味着更改变量然后重新加载页面,那就这样吧。

遵循以下逻辑的命令:

<a href="news.html" action="<?php $page="news.html"; ?>">News</a>

会很理想!我考虑过使用表单,但似乎应该有更简单的方法。

最佳答案

您不能更改 变量本身。重新加载页面意味着从头开始运行 PHP 程序。你只需要为它提供不同的输入。对于常规链接,这只能通过 URL 实现。

<a href="foo.php?something=a_value">

查询字符串中的数据可以通过$_GET访问

echo htmlspecialchars($_GET['something']);

关于php - 从 <a href =""> 链接更改 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319180/

相关文章:

jquery - 使关闭图像出现在 DIV 的右上角

javascript - 一次播放一个 HTML 音频元素

php - 使用 PHP/CURL 的 Bigcommerce PUT(库存水平) - 错误 415 输入内容类型无效

php - 检查文件中是否存在类而不需要/包括

php - PHP错误-创建的所有文件或目录均为0

html - 为什么这个png有一个白色边框

javascript - 如何使用 Jquery 剥离 HTML 元素及其内部文本

PHP MySQL UPDATE 语句不工作

php - 将 php 表单链接到数据库

php - 一个电子邮件地址中可以有多少个@符号?