- error_log: documentation ( source)
- header: documentation ( source)
<?php
namespace teachme;
function ApiError($ErrorCode, $ErrorMsg)
{
header("X-API-Status: ".$ErrorCode." ".$ErrorMsg);
if($ErrorCode != 40000)
{
$Message = $ErrorCode." ".$ErrorMsg.""
. " - [".$_SERVER["HTTP-USER-AGENT"]."]"
. " - [".$_SERVER["REMOTE_ADDR"]."]"
. " - (User: ".(($_SESSION["TeachMe-Server"]["loggedin"] === true) ? $_SESSION["TeachMe-Server"]["User"]["ID"] : "<none>").")";
error_log($Message, 3, '../data/api_error.log');
}
die();
}