我不完全确定我在寻找什么,但我基本上想要做的是通过回显我添加到 URL 的链接的最后一部分来使静态页面更加个性化。
因此,如果站点链接是 me.com?=John%20Doe,那么页面将在多个给定位置回显,在 URL 中添加的名称由一个简单的 . 我已经尝试了几件事,但没有一个能起到一点作用。
有人可以帮我解决这个问题,我会非常感激,或者告诉我这是否可能?
提前,非常感谢你!
你在考虑GET
参数。
GET me.com?name=John
和 PHP:
<?php
echo htmlentities($_GET["name"]); //John
?>
如果您绝对不想使用GET
参数(出于任何特别糟糕的编码设计原因),您可以使用$_SERVER["QUERY_STRING"]
:
<?php
echo htmlentities(substr(urldecode($_SERVER["QUERY_STRING"]), 1));
?>
你需要的是GET
参数。
让particularPage.php
成为您要查看的页面。
在浏览器的地址栏中,您会看到如下内容:http://url.com/particularPage.php?name=James
然后particularPage.php
你可以这样做:
<?php
$variableName = $_GET['name'];
echo $variableName;
?>
如果您的页面主要是 HTML,那么您需要在任何地方打印名称,只需执行以下操作:
<?php echo $variableName; ?>
例如,在输入字段中,您可能有:
<input name="firstname" type="text" value="<?php echo $variableName; ?>" />