Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
// Additional SPAM Protection function
function zufallsstring($laenge=16)
{
//Zeichen, die im Zufallsstring vorkommen sollen
$zeichen = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$zufalls_string = '';
$anzahl_zeichen = strlen($zeichen);
for($i=0;$i<$laenge;$i++)
{
$zufalls_string .= $zeichen[mt_rand(0, $anzahl_zeichen - 1)];
}
return $zufalls_string;
}
$SPAM_PROT = zufallsstring();
"profile.$phpEx?mode=register&".$SPAM_PROT."=true"
if ( $mode == 'register' && !isset($HTTP_POST_VARS[$SPAM_PROT]) && !isset($HTTP_GET_VARS[$SPAM_PROT]) )
$SPAM_PROT = zufallsstring();
echo $_GET[$SPAM_PROT];
<?php
//$code nach dem Aufruf der Seite ausgeben
var_dump($code);
//Falls $code nicht gesetzt ist, generieren
if(!isset($code)) $code = mt_rand();
//$code erneut ausgeben
var_dump($code);
//Link erstellen
echo "<a href='?{$code}=123'>Klick mich </a>";
?>
Notice: Undefined variable: code in C:\xampp\htdocs\test\test3.php on line 3
NULL int(154768319) Klick mich
Notice: Undefined variable: code in C:\xampp\htdocs\test\test3.php on line 3
NULL int(596188848) Klick mich
<?php
session_start();
//$code nach dem Aufruf der Seite ausgeben
var_dump($_SESSION['code']);
//Falls $code nicht gesetzt ist, generieren
if(!isset($_SESSION['code'])) $_SESSION['code'] = mt_rand();
//$code erneut ausgeben
var_dump($_SESSION['code']);
//Link erstellen
echo "<a href='?{$_SESSION['code']}=123'>Klick mich </a>";
?>
Notice: Undefined index: code in C:\xampp\htdocs\test\test3.php on line 5
NULL int(1282164160) Klick mich
int(1282164160) int(1282164160) Klick mich