我有一个消息页面,用于加载两个用户之间的通信。该网址为message.php?u=[me]&p=[message parent id]&op=[other person]
,但未在页面中定义$p
和$op
。当我单独回显每个变量时,$u
出现在从预标记到文档底部的任何位置,但$p
和$op
不会在任何地方回显。我尝试删除.htaccess中的所有内容,看看是否会导致错误,但事实并非如此。我想不出会导致这种情况的原因。
答案 0 :(得分:1)
yourscript.php?var1=value1&var2=value2
你可以通过以下方式使用它:
$var1 = $_GET['var1']; // $var1 = 'value1'
$var2 = $_GET['var2']; // $var2 = 'value2'
您可以检查这些网址参数是否设置为isset()
(否则在未设置时会产生错误):
if (isset($_GET['var1'])) {
$var1 = $_GET['var1'];
} else {
die('usage: yourscript.php?var1=value1 !');
}