84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
URL을 URL 매개변수로 PHP에 전달하려고 하는데 이 매개변수를 가져오려고 하면 아무것도 얻지 못합니다.
내가 사용하는 URL 형식은 다음과 같습니다.
http://localhost/dispatch.php?link=www.google.com
$_GET['link']을 통해 가져오려고 했지만 결과가 반환되지 않았습니다. 문제가 무엇입니까?
$_GET['link']
$_GET不是一个函数或语言结构,它只是一个变量(一个数组)。尝试以下操作:
具体来说,它是一个超全局变量:一个由PHP填充并在所有作用域中都可用的内置变量(您可以在函数内部使用它,而无需使用global关键字)。 由于变量可能不存在,您可以(而且应该)确保您的代码不会触发通知: 或者,如果您想跳过手动索引检查并可能添加进一步的验证,您可以使用过滤器扩展: 最后但并非最不重要的是,您可以使用空合并运算符(自PHP/7.0起可用)来处理缺少的参数: echo $_GET['link'] ?? 'Fallback value'; 还是贴出代码吧
具体来说,它是一个超全局变量:一个由PHP填充并在所有作用域中都可用的内置变量(您可以在函数内部使用它,而无需使用global关键字)。
由于变量可能不存在,您可以(而且应该)确保您的代码不会触发通知:
或者,如果您想跳过手动索引检查并可能添加进一步的验证,您可以使用过滤器扩展: 最后但并非最不重要的是,您可以使用空合并运算符(自PHP/7.0起可用)来处理缺少的参数: echo $_GET['link'] ?? 'Fallback value'; 还是贴出代码吧
或者,如果您想跳过手动索引检查并可能添加进一步的验证,您可以使用过滤器扩展:
最后但并非最不重要的是,您可以使用空合并运算符(自PHP/7.0起可用)来处理缺少的参数: echo $_GET['link'] ?? 'Fallback value'; 还是贴出代码吧
最后但并非最不重要的是,您可以使用空合并运算符(自PHP/7.0起可用)来处理缺少的参数:
echo $_GET['link'] ?? 'Fallback value';
还是贴出代码吧
$_GET不是一个函数或语言结构,它只是一个变量(一个数组)。尝试以下操作: