如何通过URL设置PHP变量?
我试图通过URL加载设置变量如何通过URL设置PHP变量?,php,url,Php,Url,我试图通过URL加载设置变量$btn1Pressed。例如,加载http://mywebsite.com/myphp.php?btn1Pressed=1将变量设置为1。下面的测试代码似乎没有任何作用: <?php if ($btn1Pressed == 1) { echo 'Button One Pressed'; } else{ echo 'Button Two Pressed'; } ?> 在吸血鬼到来之前
$btn1Pressed
。例如,加载http://mywebsite.com/myphp.php?btn1Pressed=1
将变量设置为1
。下面的测试代码似乎没有任何作用:
<?php
if ($btn1Pressed == 1) {
echo 'Button One Pressed';
}
else{
echo 'Button Two Pressed';
}
?>
在吸血鬼到来之前
在吸血鬼到来之前
您可以尝试使用GET方法:
if ($_GET['btn1Pressed'] == 1) {
echo 'Button One Pressed';
}
else{
echo 'Button Two Pressed';
}
您可以尝试使用GET方法:
if ($_GET['btn1Pressed'] == 1) {
echo 'Button One Pressed';
}
else{
echo 'Button Two Pressed';
}
Vwahahaha。我来这里是为了讨好这个容易的推销员,没有解释任何事情。。但你打了我一顿,解释得很好。因此我必须投你一票=PSo我尝试了这个方法,然后运行了my.php?btn1Pressed=1,但按下一个按钮后仍然没有响应?你是在webserver@matthuch上运行它吗?代码在server1.php中?如果是这样的话,在你打开添加了这一行之后,立即在页面顶部添加错误报告,没有变化吗?哈哈哈。我来这里是为了讨好这个容易的推销员,没有解释任何事情。。但是你抢先一步,给了我一个很好的解释。因此我必须投你一票=PSo我尝试了这个方法,然后运行了my.php?btn1Pressed=1,但按下一个按钮后仍然没有响应?你是在webserver@matthuch上运行它吗?代码在server1.php中?如果是这样,请在打开添加此行后立即将错误报告添加到页面顶部,是否没有更改?
if ($_GET['btn1Pressed'] == 1) {
echo 'Button One Pressed';
}
else{
echo 'Button Two Pressed';
}
<?php
$btn_pressed = filter_input(INPUT_GET, 'btn1Pressed', FILTER_SANITIZE_NUMBER_INT);
if ($btn_pressed == 1) {
echo 'Button One Pressed';
} else {
echo 'anything';
}
?>