猿问

获取PHP中的URL参数

获取PHP中的URL参数

我试图在php中将URL作为url参数传递,但是当我试图获得这个参数时,我什么也得不到

我使用以下网址表格:

http://localhost/dispatch.php?link=www.google.com

我在试着让它过去:

$_GET['link'];

但什么也没回。有什么问题吗?


慕妹3242003
浏览 577回答 3
3回答

炎炎设计

$_GET不是函数或语言构造-它只是一个变量(数组)。试着:<?php echo&nbsp;$_GET['link'];特别是,它是超全球一个内置变量,由PHP填充,在所有作用域中都可用(您可以在函数中使用它,而不需要全球关键字)。由于该变量可能不存在,所以您可以(而且应该)确保您的代码不会在以下情况下触发通知:<?phpif&nbsp;(isset($_GET['link']))&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$_GET['link'];}&nbsp;else&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Fallback&nbsp;behaviour&nbsp;goes&nbsp;here}或者,如果您希望跳过手动索引检查,并可能添加进一步的验证,则可以使用滤光器延期:<?php echo&nbsp;filter_input(INPUT_GET,&nbsp;'link',&nbsp;FILTER_SANITIZE_URL);

小怪兽爱吃肉

请贴上你的密码,<?php &nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$_GET['link'];?>或<?php &nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$_REQUEST['link'];?>做工作.。
随时随地看视频慕课网APP
我要回答