PHP回显网址的某些部分

时间:2013-09-03 11:25:21

标签: php url echo

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

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

有人可以帮助我,我会非常感激,或者告诉我它是否可能?

事先,非常感谢你!

2 个答案:

答案 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; ?>" />