36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
<?php
|
|
session_start();
|
|
header('Content-Type: application/json; charset=utf-8');
|
|
header('Access-Control-Allow-Origin: *');
|
|
header('Access-Control-Allow-Methods: POST, GET, OPTIONS');
|
|
header('Access-Control-Allow-Headers: Content-Type');
|
|
|
|
// Simple test endpoint
|
|
$response = [
|
|
'success' => true,
|
|
'message' => 'Conexión exitosa desde public',
|
|
'timestamp' => date('Y-m-d H:i:s'),
|
|
'method' => $_SERVER['REQUEST_METHOD'],
|
|
'usuario' => isset($_SESSION['usuario']) ? $_SESSION['usuario']['nombre'] ?? 'Usuario logueado' : 'No hay usuario',
|
|
'post_data' => $_POST,
|
|
'get_data' => $_GET,
|
|
'server_info' => [
|
|
'HTTP_HOST' => $_SERVER['HTTP_HOST'],
|
|
'REQUEST_URI' => $_SERVER['REQUEST_URI'],
|
|
'SCRIPT_NAME' => $_SERVER['SCRIPT_NAME']
|
|
]
|
|
];
|
|
|
|
if (isset($_FILES['archivo'])) {
|
|
$response['files_data'] = [
|
|
'nombre' => $_FILES['archivo']['name'],
|
|
'tamaño' => $_FILES['archivo']['size'],
|
|
'tipo' => $_FILES['archivo']['type'],
|
|
'error' => $_FILES['archivo']['error']
|
|
];
|
|
} else {
|
|
$response['files_data'] = 'No hay archivo';
|
|
}
|
|
|
|
echo json_encode($response, JSON_PRETTY_PRINT);
|
|
?>
|