PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IP-Sperre für ein PopUp?



Stormsam
27-12-2002, 10:52
Hi @ all,

ich habe hier ein kleines Problem:

Ich möchte einen PopUp auf meine Site einbinden, da gibt es 2 Probleme:

1. Ich möchte den code überall einfügen, d.h. der PopUp braucht eine Reload Sperre!

2. Der PopUp hat keine normale URL sondern ist ein JavaScript !

Wie kann ich bei einem PopUp, der über ein JavaScript geöffnet wird, eine reload Sperre einbauen :confused:

Würde mich sehr freuen, wenn ihr mir da ein wenig weiterhelfen könntet ;)

MfG
Stormsam

Stormsam
27-12-2002, 20:32
Hi @all,

ich bin ein wenig weiter gekommen.

Also, das ganze ist ein PopUp im Java Script, welches ungefähr so aussieht:

<script language=\"Javascript\" src=\"http://www.URL.de\" type=\"text/javascript\"> </script>

Dann die ip Sperre, sollte ungefähr so aussehen (den habe ich irgendwo gefunden!):


<?
$pfad= $FILE_PATH . "./popup";
include("$pfad/config/config.inc.php");
$date=date("d.m.Y",time());
$stamp=time();
$ip=$HTTP_SERVER_VARS["REMOTE_ADDR"];
$anzahl = mysql_query("SELECT * FROM popup WHERE user_stat='1'");
if(mysql_num_rows($anzahl) > 0)
{
$delblockip=mysql_query("DELETE FROM popup_blockip WHERE block_stamp < $stamp - $delstamp");
$checkip=mysql_query("SELECT * FROM popup_blockip WHERE block_ip='$ip' ");
$resultipcheck=mysql_num_rows($checkip);
if($resultipcheck == "0")
{
mysql_query("INSERT INTO popup_blockip (block_ip,block_stamp,block_date) VALUES ('$ip', '$stamp','$date')" );
echo "<script language=\"JavaScript\">";
echo "{ window.open('$pfad/view/pop.php'); window.setTimeout(\"self.focus();\",0);};";
echo "</script>";
}
}
mysql_close($link);
?>

Das binden der Codes sollte dann ungefähr so aussehen:


$show = false;
foreach ($ips as $old_ip)
{
if ($ip == $old_ip)
$show = true;
}
if ($show)
{
echo "
<script language=\"Javascript\" src=\"http://www.URL.de\" type=\"text/javascript\" > </script>
";
}

Mein Problem:

1. Wie lange ist die reload Sperre?
2. Wo füge ich den code, der das bindet ein, also wo genau soll das hin? Kann das alles in eine .php Datei oder sind das mehrere? Denn der mySQL Code muss ja die IP ersteinmal eintragen, dann checken und wenn nicht vorhanden, soll der JavaScript popup kommen.

ich weiß noch nicht so genau, wie das nun aussehen soll, würde mich freuen, wenn ihr mir da ein wenig auf die sprünge helfen könntet ;)

MfG
Stormsam