Php错误使用get变量

时间:2014-02-22 16:51:45

标签: php ajax get

我有一个PHP代码,当我添加一些获取变量我得到错误,500,我测试它与ajax和没有ajax(直接在地址栏上写url)

当我使用 localhost / ajax / test.php?did = 1 时,一切都很好但是当我使用 localhost / ajax / test.php?did = 1& task = 1 问题发生了

所有函数都是在../php/core.php

之前创建的

这是代码

<?php
require '../php/core.php'; 

$did = floor($_GET['did']);

if (device_exist($did) && amlogedin() && intouch_get($uid, $did) == 2) {
    $task = floor($_GET['task']);
    $id = safestring($_GET['id']);

    switch ($task) {
        case 1:
            if (feature_removefeature($did, $fid)) {
                echo donemsg("Feature Removed");
            }
        break;
    }

    design_makefeturelist($did);
}
else {
    echo 'Sorry, some thing is wrong';
}

1 个答案:

答案 0 :(得分:0)

几乎可以肯定您在feature_removefeaturedonemsg功能中遇到错误。因为在您设置task=1后,它将输入case 1:语句。您可以使用简单的if替换echo "lala";来检查它。

PS。 $fid已经设置了吗?