好的,我正在尝试使用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; ?>
上面的代码位于正文中。
答案 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; ?>