这是我的页面:
<?php
require_once '\..\core\init.php';
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
session_start();
$data = array();
$mes_formulario = $_GET['mes'] ?? date('m-Y');
$dia = date_create_from_format('m-Y', $mes_formulario);
$mes = $dia->format('n');
$inicio = date_create_from_format('j-n', '15-'.$mes);
$fin = date_create_from_format('j-n', '15-'.$mes+1);
$aprobado = $consulta->consultauni("SELECT COUNT(*) as Q from base WHERE CERTI = 'SI' AND EMPRESA = 'SOMETHING' AND FECHA_ENVIO >= ". $inicio . "AND FECHA_ENVIO < " . $fin);
$data['aprobado'] = $aprobado;
$data['mes'] = date_create_from_format('j-n', '1-'.$mes);
$_SESSION['datos_cuadro'] = $data;
if(!headers_sent()) {
header("Location: vista_bec.php");
}
我通常使用框架PHP,因此普通的旧PHP对我来说是新的。我已经阅读了一些解决方案,但是没有一个适用于我的情况。用于重定向的PHP文件与此文件位于同一文件夹中。没有错误显示。
编辑:
快速将代码更改为此,但仍显示空白页:
$data = array();
$mes_formulario = $_GET['mes'] ?? date('m-Y');
$dia = date_create_from_format('m-Y', $mes_formulario);
$mes = $dia->format('n');
$inicio = date_create_from_format('j-n', '15-'.($mes));
$inicio = $inicio->format('Y-m-d');
$fin = date_create_from_format('j-n', '15-'.($mes+1));
$fin = $fin->format('Y-m-d');