[PHP] Form "beveiliging" werkt _altijd_

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 27-05 13:16
Hoi, ik heb op dit moment het volgende script, om ervoor te zorgen dat mensen die niks invullen in mijn form niet kunnen posten.
Maar het probleem is dat als je wel wat invult, dat ook niet uitmaakt :p

PHP:
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
28
29
30
31
32
<?php
$clientIp = $HTTP_SERVER_VARS["REMOTE_ADDR"];

     if ($_POST['Submit'])
     {
       if (strlen($name) < 1)
       {
       Echo "Don't spam me please!";
       Echo "667 Lamer Error";
       Echo "<br>";
       Echo "Apparently you haven't filled in the shoutbox form, you will be redirected";
       }
       else {
       include("inst.php");
       $query = "INSERT INTO shoutbox (name, web, message, ip)
               VALUES ('$name','$web','$message','$clientIp')";
       mysql_query($query) or die ("query mislukt");

       Echo "<html>";
       Echo "<head>";
       Echo "<title>Slayerized . NL - Redirecting</title>";
       Echo "<META HTTP-EQUIV=Refresh CONTENT='1; URL=index.php'>";
       Echo "<link href='files/css/main.css' rel='stylesheet' type='text/css'>";
       Echo "</head>";

       Echo "<body class='bodytemplate'>";
       Echo "Redirection in progress..";
       Echo "</body>";
       Echo "</html>";
       }
       }
?>

[ Voor 20% gewijzigd door Kvn op 28-01-2004 13:47 ]


  • DRaakje
  • Registratie: Februari 2000
  • Niet online
Wat zit er dan volgens jou in $name? (regel 6)

[ Voor 13% gewijzigd door DRaakje op 28-01-2004 13:50 ]


  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 27-05 13:16
Je naam, dat is de naam van het invoerveld in mn form

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

En hoe vaak hebben we je nu al naar P&W FAQ - De "quickstart" gewezen? En hoe vaak hebben we topics van het type "hoi dit is mijn code en hij doetutnie" al dichtgedaan omdat je geen voorwerk verricht, geen errors geeft, en eigenlijk totaal geen nuttige randinformatie over waarom en hoe het fout zou kunnen gaan geeft? :/

Slotje en zo :Z

Professionele website nodig?


Dit topic is gesloten.