PHP约$ _REQUEST

时间:2017-04-27 02:30:01

标签: php

我是PHP小学。

我正在从一个非常老的版本到5.6版本的php系统。 此外,不幸的是,任何文件都与旧系统无关......

我有一个问题无法理解。

Controller.php这样

<?php

require_once("./commonLogUtils.php");
require_once("./authModel.php");
require_once("./searchModel.php");

session_start();

if (strlen($_REQUEST['action']) <= 0)
{
    $_REQUEST['display'] = "system";

    include("./loginView.php");
    return;
}

我认为controller.php是系统的起始页。

如果我尝试访问本地的页面 使用此地址&#34; http://localhost/cadsearch/controller.php&#34;

它向我发出通知&#34;注意:未定义的索引:动作&#34;

即使使用相同的来源,已发布的旧系统也不会显示通知。

所以,我不能断定行动是从哪里开始的。

如果你知道这件事,你可以教我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个

public class MainActivity extends AppCompatActivity {

    @Bind(R.id.No such property:UserssnajerabindScript for class:Script1)
    No such property:UsersuserNamebindScript for class:Script1   
    No such property:UsersuserNamebindScript for class:Script1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
    }
}

基本上我所做的是添加了一个检查$ _REQUEST ['action']变量是否为空的条件。如果它是空的,它不会读下一个条件。因此,不会出现错误。

该错误开始出现在较新版本的PHP上。它基本上告诉我们你正在访问的变量没有定义。