如果 php apache 服务器中出现问题,则有条件
Conditional if issue in php apache server
我正在处理 (Localhost) XAMPP 服务器 3.2.1
这是 php 文件 MyAjax.php:
<?php
$data = isset($_REQUEST['data']);
if($data == "logout")
{
echo "<br />inside logout";
}
else if($data == "getReminder")
{
echo "<br />inside getReminder";
}
?>
下面url的输出应该是inside getReminder
http://127.0.0.1/dashboard/TimeTable/PHP_Code/MyAjax.php?data=getReminder
并且以下 url 的输出应该是 inside logout
http://127.0.0.1/dashboard/TimeTable/PHP_Code/MyAjax.php?data=logout
但是两个 URL 都返回相同的输出 inside logout
。
请帮我看看这是怎么回事?
您应该阅读 URL 字符串参数如下:
$data = $_REQUEST['data'];
所以你的代码应该是:
<?php
if (isset($_REQUEST['data'])) {
$data = $_REQUEST['data'];
if ($data == "logout") {
echo "<br />inside logout";
} else if ($data == "getReminder") {
echo "<br />inside getReminder";
}
}
?>
我正在处理 (Localhost) XAMPP 服务器 3.2.1
这是 php 文件 MyAjax.php:
<?php
$data = isset($_REQUEST['data']);
if($data == "logout")
{
echo "<br />inside logout";
}
else if($data == "getReminder")
{
echo "<br />inside getReminder";
}
?>
下面url的输出应该是inside getReminder
http://127.0.0.1/dashboard/TimeTable/PHP_Code/MyAjax.php?data=getReminder
并且以下 url 的输出应该是 inside logout
http://127.0.0.1/dashboard/TimeTable/PHP_Code/MyAjax.php?data=logout
但是两个 URL 都返回相同的输出 inside logout
。
请帮我看看这是怎么回事?
您应该阅读 URL 字符串参数如下:
$data = $_REQUEST['data'];
所以你的代码应该是:
<?php
if (isset($_REQUEST['data'])) {
$data = $_REQUEST['data'];
if ($data == "logout") {
echo "<br />inside logout";
} else if ($data == "getReminder") {
echo "<br />inside getReminder";
}
}
?>