2013-09-25 75 views
0

好吧,我想從PHP使用一個URL獲取變量。目前,我正在使用的網站獲取第一個網址並將其設置爲Cookie。我正在嘗試獲取第二個網址並將其用於我們的分析軟件。當前的URL是: http://www.peeweepenguin.com?cu=10031我想使用的網址是http://www.peeweepenguin.com?cu=10031&MyID=SomeCompany第二個變量url中的回聲

把這樣http://www.peeweepenguin.com?MyID=SomeCompany的鏈接,我可以得到的URL呼應出來的時候。不過,我不能讓它與上述(http://www.peeweepenguin.com?cu=10031&MyID=SomeCompany

這裏的URL呼應出來工作的時候是我與工作代碼:

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

上面的代碼中的頭標記。

<?php echo $currentCUSite; ?> 

上面的代碼位於正文中。

回答

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; ?>