<?php
error_reporting( 0 ); ini_set( 'display_errors', 0 );
// Debug: (Nächste Zeile auskommentieren um Fehlermeldungen zu unterdrücken.)
error_reporting( E_ALL ); ini_set( 'display_errors', 1 );
session_start();
define ( 'MkHtmlSafe', true ) ; // true - Für Mailclients, die Text mutwillig falsch als HTML interpretieren. Das kann man nur testen. Sonst false um die originale Ausgabe zu haben.
// a litte lazy:
if ( 80 == $_SERVER['SERVER_PORT'] ) {
$protokoll = 'http://';
} else {
$protokoll = 'https://';
}
$output = '
Aufrufende IP: ' . $_SERVER['REMOTE_IP'] .'
Aufgerufene Adresse: ' . $protokoll . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '
HTTP Referer: ' . $_SERVER['HTTP_REFERER'] . '
User Agent: ' . $_SERVER["HTTP_USER_AGENT"] . '
Zeitpunkt: ' . date( 'j.n.Y H:i:s e' ) . '
--------------------------------------------
$_GET: ' . var_export( $_GET, true ) . '
--------------------------------------------
$_POST: ' . var_export( $_POST, true ) . '
--------------------------------------------
$_COOKIE: ' . var_export( $_COOKIE, true ) . '
--------------------------------------------
$_SESSION: ' . var_export( $_SESSION, true ) . '
--------------------------------------------
';
if ( MkHtmlSafe ) { $output = htmlspecialchars( $output ) ; }
echo $output; # or whatever
Regina Schaukrug: Verbesserungen
Beitrag lesen
Fehlermeldung bei $visitor_referer = $_SERVER["HTTP_REFERER"];
oxo888oxo
- php
0 Matthias Apsel3 WARNUNG!
Regina Schaukrug- php
- sicherheit
0 Doch noch ein Fehler: Undefined variable
oxo888oxo0 Neue und endgültige Version?
oxo888oxo0 dedlfix0 Daniel Duden
0 Script nun noch weiter reduziert
oxo888oxo