0

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

当放置这样的链接时http://www.peeweepenguin.com?MyID=SomeCompany我可以让 url 回显。但是,当使用上面的 url ( http://www.peeweepenguin.com?cu=10031&MyID=SomeCompany )回显它时,我无法让它工作

这是我正在使用的代码:

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

上面的代码在 head 标签中。

    <?php echo $currentCUSite; ?>

上面的代码位于正文中。

4

1 回答 1

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; ?>
于 2013-09-25T18:39:27.367 回答