Cosiderad lo siguiente: Tengo dos archivos, uno llamado refresh.php, y otro llamado session_data.php.
Éste es el contenido de session_data.php:
Código PHP:
<?php
error_reporting(E_ALL);
class session_data
{
public $request_filename;
public $response_filename;
public $folder;
protected $request;
}
class request_data extends session_data
{
public $pagina;
public $recurso;
private $tmp_request;
function create_request(array $request_data,string $recurso)
{
/* CÓDIGO */
}
}
class sess_destroy #Ésta clase no da ningún problema
{
function sess_destroy()
{
/* CÓDIGO */
}
}
?>
Código PHP:
<?php
include("session_data.php");
session_start();
$req_cls=new session_data;
# ...
?>
Fatal error: Class 'request_data' not found in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\sesiones\refresh.php on line 4
No se cuál es el problema, ya que la clase request_data está definida en session_data.php, y éste archivo está incluído en refresh.php. He probado también a copiar todo el contenido del archivo session_data.php en refresh.php, pero sigue igual.
Os doi las gracias de antemano.