Autor |
phpbox und captcha |
Gast
Unregistrierter Benutzer
|
Geschrieben: 18.09.2010 19:55
Hallo,
in einer Zeit vor opn habe ich Formulare auf ihre Herkunft mit folgendem Code gecheckt.
...
code
...
1 if ($_SERVER["REQUEST_METHOD"] == 'POST' AND $_SERVER["HTTP_REFERER"] == 'http://domain.tld/pfad/vom/formular/eingabe.php') {
2 $spalten="`datum`";
3 $daten="NOW()";
4 foreach($_POST as $schluessel => $wert) {
5 // print "$schluessel = $wert<br>n";
6 if (!empty($wert)) {
7 // print "$schluessel = $wert<br>n";
8 $wert = trim( $wert );
9 if (strstr($schluessel,"email_")) {
10 $email = $wert;
11 if(check_email($email)) {
12 $wert = $email;
13 } else {
14 $fehler .= "$schluessel ist UNgueltig! ";
15 }
16 }
17 }
18 // print "$schluessel = $wert<br>n";
19 $$schluessel = $wert;
20 if (!empty($wert)) {
21 $spalten .= ",`$schluessel`";
22 $daten .= ",'$wert'";
23 }
24 }
...
code
...
25 }
26 else{
27 header("Location: http://domain.tld/");
28 }
Weil ich die Skripte nich entsorgen kann und will, wollte ich die per phpbox in opn reinbaun.
Da hat ja obiger Code keine Chance.
Wie kann ich statt dessen Captcha einbauen?
LG Ralf P.
[addsig]
|
|
stefan Wohnort: Münster
|
Geschrieben: 18.09.2010 20:32
Naja umwandeln könnte man das schon ...
global $opnConfig, ${$opnConfig['opn_server_vars']}, ${$opnConfig['opn_get_vars']}, ${$opnConfig['opn_post_vars']};
$_POST würde dann
$test = ${$opnConfig['opn_post_vars']};
entsprechen.
$_SERVER["HTTP_REFERER"]
$HTTP_REFERER = '';
get_var ('HTTP_REFERER', $HTTP_REFERER, 'server');
entsprechen.
$_SERVER["REQUEST_METHOD"]
ist eigentlich sinnlos könnte man aber mit
if ( empty ( ${$opnConfig['opn_post_vars']} ) ) {
umwandeln.
Das mit dem captcha ist etwas schwerer weil du wohl ein eigenes Formular nutzt. Also nicht die class die OPN nutzt.
|
|
Gast
Unregistrierter Benutzer
|
Geschrieben: 18.09.2010 22:08
Danke Stefan, das sollte mir schon helfen. Jepp, stimmt. Das ist unter anderem ein Formular, wo sich Teilnehmer einer Tagung / Veranstaltung eintragen können. Ich pushe mal. Wunsch: Eventkalender und Veranstaltungskalendervielleicht wird es mal, wenn viiieeeeel Zeeeiiiiit ist. [addsig]
|
|
Unregistrierter Benutzer
|
Geschrieben: 13.05.2021 18:25
|
|
Unregistrierter Benutzer
|
Geschrieben: 13.05.2021 18:26
|
|
|
sortieren nach
|