回显中url中的第二个变量

时间:2013-09-25 18:30:22

标签: php cookies get echo urlvariables

好的,我正在尝试使用PHP从url获取变量。目前我正在使用的网站获得了第一个网址并将其设置为cookie。我正在尝试获取第二个网址并将其与我们的分析软件一起使用。目前的网址是: http://www.peeweepenguin.com?cu=10031我尝试使用的网址是http://www.peeweepenguin.com?cu=10031&MyID=SomeCompany

当放置像http://www.peeweepenguin.com?MyID=SomeCompany这样的链接时,我可以得到回显的网址。但是,当使用上面的网址(http://www.peeweepenguin.com?cu=10031&MyID=SomeCompany

回显它时,我无法使其工作

以下是我正在使用的代码:

    <?php 
    if (isset($_GET['MyID']));
    $currentCUSite = $_GET['MyID'];
    ?>

上面的代码在head标签中。

    <?php echo $currentCUSite; ?>

上面的代码位于正文中。

1 个答案:

答案 0 :(得分:0)

您的if声明无效。

if (isset($_GET['MyID']));
                         ^

分号终止你的if语句,每次都会执行下面的语句。

将您的代码更改为:

if (isset($_GET['MyID'])) {
    $currentCUSite = $_GET['MyID'];
}

或者:

$currentCUSite = (isset($_GET['MyID'])) ? $currentCUSite : '';

在你的身体里,你可以这样做:

<?php if(isset($currentCUSite)) echo $currentCUSite; ?>