我不完全确定我在寻找什么,但我基本上想要做的是通过回显我添加到URL的链接的最后部分来使静态页面更加个性化。
因此,如果站点链接是me.com?=John%20Doe,则页面将在多个给定位置回显,该名称在URL中添加简单。我尝试了几件事,但是没有一件事能够轻微起作用。
有人可以帮助我,我会非常感激,或者告诉我它是否可能?
事先,非常感谢你!
答案 0 :(得分:1)
您正在考虑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));
?>
答案 1 :(得分:0)
您需要的是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; ?>" />