我是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;
即使使用相同的来源,已发布的旧系统也不会显示通知。
所以,我不能断定行动是从哪里开始的。
如果你知道这件事,你可以教我吗?
谢谢。
答案 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上。它基本上告诉我们你正在访问的变量没有定义。