Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


?_post - variable php mehrzeilig

Fragen oder Probleme mit HTML, PHP oder CSS?

Beitragvon ischa am 01.05.2008, 12:29

BlueScreen-Bertrand hat geschrieben:Setze:

Code: Alles auswählen
$abgefragter_wert
$vergleichswert


Dann:
Code: Alles auswählen
if ($abgefragter_wert == $vergleichswert){
//hier passiert ein Ereignis, wenn die Werte identisch sind
}

umgekehrt:
Code: Alles auswählen
if ($abgefragter_wert != $vergleichswert){
//hier passiert ein Ereignis, wenn die Werte ungleich sind
}


So kannst du zum beispiel IP-Adressen in einer Datenbank zwischenspeichern und in die Beispielsvariable $vergeichswert laden, während $abgefrager_wert einen Clientseitigen Wert annimmt.


da bin ich wieder ;) :)

also: Ich versteh das nicht so ganz mit dem ip adressen speichern, und ne if-anfrage starten, dass man da nichts posten darf....

ich hab im i-net das hier jetzt gefunden:

Code: Alles auswählen
Die IP-Addresse des Clients findest Du in $_SERVER['REMOTE_ADDR'].


doch wie soll ich das am besten machen? :oops: :cry:

ich das hier versucht, doch das bringt ja nichts...^^
Code: Alles auswählen
<?php
if ($_SERVER['REMOTE_ADDR'] == $_SERVER['REMOTE_ADDR'])
                     {
   echo "du hast bereits in den letzten 24 std etwas gepostet!";
}
?>


vll kanse mir ja nochmal helfen lieber BlueScreen

thx im vorraus :)
ischa
 
Beiträge: 84
Registriert: 12.05.2007, 15:40
Wohnort: Höchstadt


Beitragvon SteiniKeule am 02.05.2008, 21:28

Code: Alles auswählen
<?php
if ($_SERVER['REMOTE_ADDR'] == $_SERVER['REMOTE_ADDR'])
                     {
   echo "du hast bereits in den letzten 24 std etwas gepostet!";
}
?>

allso wenn du das so machst kann das nicht gehen... if(var1 == var1) sowas kann NUR richtig sein. davon abgesehn... dein echo stimmt ja nicht. die Ip ändert sich nicht alle 24 stunden. somit kannst du sowas nicht sagen.
du musst das so machen:

<?php
if (((mysql-abfrage-der-ip) == $_SERVER['REMOTE_ADDR']) AND (mysql-abfrage-der-Zeit-von-der-ip) > (time()-24 Stunden))
{
echo "du hast bereits in den letzten 24 std etwas gepostet!";
}
?>

Wenn du das jetzt von mir genau so 100% übernimmst bringt es dir auch 100% einen fehler. ich hab das nur so auf die schnelle mal hingeschmissen um dir einen denkanstoss zu geben. Wenn du das nicht hinbekommst poste bitte deinen text wie du es machen wolltest und ich helf dir weiter. :wink:
SteiniKeule
 
Beiträge: 400
Registriert: 20.09.2005, 15:34
Wohnort: Altötting

Vorherige


Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste