-1

我不完全确定我在寻找什么,但我基本上想要做的是通过回显我添加到 URL 的链接的最后一部分来使静态页面更加个性化。

因此,如果站点链接是 me.com?=John%20Doe,那么页面将在多个给定位置回显,在 URL 中添加的名称由一个简单的 . 我已经尝试了几件事,但没有一个能起到一点作用。

有人可以帮我解决这个问题,我会非常感激,或者告诉我这是否可能?

提前,非常感谢你!

4

2 回答 2

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));
?>
于 2013-09-03T11:27:01.863 回答
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; ?>" />
于 2013-09-03T11:40:20.200 回答