witam, jak moge zrobić tak żeby to zabezpieczenie działało... jak kliknę wyślij to mi wysyła czy jest kod czy nie ma jak mogę to zabezpieczyć? ;d
na dole kod...
<?php //włączamy bufor //pobieramy zawartość pliku ustawień require_once('var/ustawienia.php'); //startujemy lub przedłużamy sesję require_once('test_zalogowanego.php'); //pobieramy nagłówek strony require_once('gora_strony.php'); require_once('gora_strony2.php'); ?> <p><b>Support - Twoja pomoc</b></p><hr/> <form method="post" action="support.php"> <table> <tr> <td>Tag</td> <td> <select name="dzial"> <option value="[Wybierz]">-Wybierz-</option> <option value="[Naruszenie zasad]">Naruszenie zasad</option> <option value="[Blokada konta - sprzeciw]">Blokada konta - sprzeciw</option> <option value="[Blad]">Blad</option> <option value="[Inne]">Inne</option> <option value="[Premium]">Premium</option> <option value="[Pytanie]">Pytanie</option> <option value="[Propozycja]">Propozycja (np. dodania broni)</option> </select> </tr> <tr> <td>*E-mail</td> <td><INPUT TYPE="TEXT" NAME="email_nadawcy" size=60></td> </tr> <tr> <td>*Temat</td> <td><INPUT TYPE="TEXT" NAME="temat" size=20></td> </tr> <tr> <td>Zglaszany nick:</td> <td><INPUT TYPE="TEXT" NAME="zglaszany" size=20></td> </tr> <tr> <td>*Wiadomosc</td> <td><TEXTAREA NAME="komentarz" rows=10 cols=30></TEXTAREA></td> </tr> <tr> <td>*Przepisz kod z obrazka:</td> <td> <?php require_once('recaptchalib.php'); // Get a key from https://www.google.com/recaptcha/admin/create $publickey = //xxx $privatekey = // xxx # the response from reCAPTCHA $resp = null; # the error code from reCAPTCHA, if any $error = null; # was there a reCAPTCHA response? if ($_POST["recaptcha_response_field"]) { $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if ($resp->is_valid) { } else { # set the error code so that we can display it $error = $resp->error; } } ?></td> </tr> <tr> <td><input type="submit" name="wyslij" value="wyslij"></td> </tr> </table> </form> <?php if ($_POST['wyslij'] != '') { #################################### $dzial = $_POST['dzial']; $temat = $_POST['temat']; $wiadomosc = $_POST['komentarz']; $e_mail = $_POST['email_nadawcy']; $zasady = $_POST['zglaszany']; $nick = $uzytkownik['login']; ####################################################Wysylamy#################### ############### $to = 'kontakt@xxdrago.pl'; $subject = ''.$dzial.''.$temat.''; $message = 'Support GameofLord '.$nick.' napisal dnia '.$data.' Wiadomosc: '.$wiadomosc.' E-mail: '.$e_mail.' ------------------------------------- Nick zglaszanego to:'.$zasady.''; $headers = 'From: kontakt@xxdrago.pl' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . } require_once('menu.php'); //pobieramy stopkę require_once('dol_strony.php'); //wył?czamy bufor ?>