Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么页面在放入有效用户检查后不工作?_Php - Fatal编程技术网

Php 为什么页面在放入有效用户检查后不工作?

Php 为什么页面在放入有效用户检查后不工作?,php,Php,我想用一个用户脚本来保护一个页面,在输入这4行代码后,登录系统可以工作,但我收到了许多未定义的索引和未定义的偏移量错误以及任何类 这就像需要一次,包括不在同一时间工作 错误图像: //有效用户(1)时代码的开头 在不查看其他文件的情况下,很难说清楚,但在同一页面上使用多个requires/include不会导致任何问题 当您得到未定义的索引/偏移量错误时,您可以使用var_dump()或print_r()之类的工具来获取有关这些变量的更多信息,并查看其中包含的内容与您期望的内容 <?p

我想用一个用户脚本来保护一个页面,在输入这4行代码后,登录系统可以工作,但我收到了许多未定义的索引和未定义的偏移量错误以及任何类

这就像需要一次,包括不在同一时间工作

错误图像:


//有效用户(1)时代码的开头

在不查看其他文件的情况下,很难说清楚,但在同一页面上使用多个requires/include不会导致任何问题

当您得到未定义的索引/偏移量错误时,您可以使用var_dump()或print_r()之类的工具来获取有关这些变量的更多信息,并查看其中包含的内容与您期望的内容

<?php
  define("_WOJO", true);
  require_once("../../init.php");
  if (!Membership::is_valid([1]))
  Url::redirect(SITEURL);// back to login screen when not valid user
?>


// begin of code when valid user (1)



<?php

define("FLG_CFG", TRUE);
include("inc/config.php");


##################################################
# page configuration
$page['title'] = 'Nog te factureren';
##################################################
# table
$sql['table'] = 'woningopdrachten';
//$sql['joins'][] = 'JOIN company ON company.id_company = user.id_company';
# fields array(column, alias, asc/desc, type, responsive, hidden)
$sql['fields'][] = array('woningopdrachten.id', 'id');
$sql['fields'][] = array('woningopdrachten.makelaar', 'makelaarr', true);
$sql['fields'][] = array('woningopdrachten.adres', 'adres', true);
$sql['fields'][] = array('woningopdrachten.plaats', 'plaats', true);
$sql['fields'][] = array('woningopdrachten.pakket', 'pakket', true);
$sql['fields'][] = array('woningopdrachten.datum', 'datum', true);
//$sql['fields'][] = array('woningopdrachten.status', 'status', true);
//

//$sql['fields'][] = array('woningopdrachten.id', 'view');
//$sql['fields'][] = array('woningopdrachten.id', 'afsluiten');
//$sql['fields'][] = array('woningopdrachten.id', 'datumaanpas');
//$sql['fields'][] = array('woningopdrachten.id', 'delete');


# extras
$sql['groupby'] = false;
$sql['new'] = false;
# delete handler
check_delete();
##################################################
# header
include('div/header.php');
# table
# Filter op (laat enkel opdrachten zien waarvan nog een bon gemaakt moet worden#
//$sql['filters'][] = array('woningopdrachten.status = :woningopdrachten.status', ':woningopdrachten.status', 2, PDO::PARAM_INT);
$sql['filters'][] = array('woningopdrachten.status LIKE :status', ':status', "%factureren%", PDO::PARAM_STR);
grid($sql);
# footer
include('div/footer.php');