我有这个代码,如果country不是URL中的变量,它会给我一个未定义的错误.我以前从来没有遇到过这个问题所以它显然与服务器设置有关,但我宁愿不改变它们,因为这可能是为了安全目的而做的.我搜索了谷歌并找不到解决方法,虽然我确信这是显而易见的!
$country = $_GET['country'];
if(!$country){
$incoming = $outgoing = $sms = $free = "---";
} else {
get_rates($country);
}
Run Code Online (Sandbox Code Playgroud)
Sil*_*ost 14
你应该使用以下方法:
if (!isset($_GET['country'])) {
$incoming = $outgoing = $sms = $free = "---";
} else {
get_rates($_GET['country']);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5022 次 |
| 最近记录: |