Het is al opgelost, ik heb de submit form weggehaald, hij logt nu automatisch
-------------------------------------------
Heuj hoij!
Dit script zet de error page in de database in plaats van de verkeerde pagina.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?
// http://testing.dooh.nl/errors/404.php
if (isset($_POST['submit'])) {
if(isset($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'])) {
$ip = $HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$tijd = time();
$datum = date_format($tijd);
$pagina = "http://".$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$pagina = htmlspecialchars($pagina);
mysql_query ("INSERT INTO dodelink (ip, pagina, host, datum) VALUES ('".$ip."','".$pagina."','". $host . "', '".$datum."')") or die (mysql_error ());
echo "Bedankt voor het melden!<br />";
} else {
?>
<?
$pagina = "http://".$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$pagina = htmlspecialchars($pagina);
echo '<h3> Deze pagina is niet gevonden.. </h3>';
echo 'de pagina die u bezocht : '.$pagina.', bestaat niet en u kan deze dan ook niet bekijken';
?>
<form method="POST">
<input type="submit" value="Meld de dode link!" name="submit">
</form>
Hij weergeeft het zo:
de pagina die u bezocht : http://testing.dooh.nl/blabla, bestaat niet en u kan deze dan ook niet bekijken
Maar hij zet http://testing.dooh.nl/errors/404.php (pagina bestaat niet) in de database.
ty
[Laatst bewerkt door Basjee op zaterdag 31 maart 2007, om 17:44]