-1

これは非常に典型的な質問ではないと思いますが、ここで立ち往生しています。PHP で処理するには、URL に String と Integer を渡す必要があります。

私は次のようにリンクを構築しています... $link = 'index.php?NAME=' . $name . '&id=' . $id;

ただし、URL で発生すると、次のように変更されます index.php?NAME=hello&id=10

そして今、IDはGETによって認識されていません。

4

3 に答える 3

6

url_encode()すべての変数に使用します。または、さらに良いことに、を使用しますhttp_build_query()

$link = 'index.php?' . http_build_query(array(
    'NAME' => $name,
    'id' => $id
));
于 2012-06-15T20:28:44.743 に答える
0

<a href="http://www.somedomain.com/<?php echo $link;?>">Link</a>うまくいくはずですが、リンクをどのように表示しているか詳しく教えてください。

于 2012-06-15T20:33:24.780 に答える
-1

この簡単な解決策を試してください。

$link = 'index.php?NAME="{$name}&id={$id}"';
于 2012-06-15T20:33:13.397 に答える