在URL中传递字符串和int

Adi*_*Adi -1 html php url

我认为这不是一个非常典型的问题,但我被困在这里.我必须在URL中传递String和Integer来处理它.

我正在构建链接... $link = 'index.php?NAME=' . $name . '&id=' . $id;

但是当它出现在URL中时,它会变为 index.php?NAME=hello&id=10

现在id并没有得到GET的认可.

Bra*_*rad 6

使用url_encode()您的所有变量.或者,更好的是,使用http_build_query().

$link = 'index.php?' . http_build_query(array(
    'NAME' => $name,
    'id' => $id
));
Run Code Online (Sandbox Code Playgroud)