0

OK、PHP を使用して URL から変数を取得しようとしています。現在、私が作業しているサイトは最初の URL を取得し、それを Cookie として設定します。2 番目の URL を取得して、分析ソフトウェアで使用しようとしています。現在の URL は次のとおりです: http://www.peeweepenguin.com?cu=10031使用しようとしている URL は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 に答える