WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 06.05.2002, 18:03   #1
bond
Veteran
 
Registriert seit: 27.06.2001
Beiträge: 455


Standard Webpage Redirect

Hallo ich bräuchte 2 Arten von Redirects für meine HP

1) gibt es einen redirect, der Leute mit bestimmten IPs auf bestimmte Seiten weiterleitet, also zB unerwünschte Personen auf eine Seite mit hübschen Schimpfwörtern und so...

2) bräuchte ich einen Redirect der die Besucher auf Seiten entsprechend ihrer Bildschrimauflösung redirectet.

Vielen Dank für eure Tips
bond ist offline   Mit Zitat antworten
Alt 06.05.2002, 19:03   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

ad 2

js: screen.width bzw. screen.height
käptn ist offline   Mit Zitat antworten
Alt 06.05.2002, 19:05   #3
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

ad 1) Kannst Du unter Apache mit mod_rewrite machen

ad 2) Geht nur mit JavaSCript - daher also nicht verlässlich
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 06.05.2002, 19:08   #4
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

@ m3

aber besser als nix..

mann kann ja alle mit js ihrer auflösung nach umleiten und für die ohne js auf den seiten im root das extra anbieten oder auchnicht...
käptn ist offline   Mit Zitat antworten
Alt 06.05.2002, 19:34   #5
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Ich bin halt kein Freund derartiger Lösungen - das Web sollte mit jeder Auflösung, auf jedem Gerät funktionieren. Wenn Du das nicht willst, schreib eine Windows-Applikation.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 06.05.2002, 19:57   #6
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard



gut gebrüllt...
käptn ist offline   Mit Zitat antworten
Alt 06.05.2002, 20:36   #7
bond
Veteran
 
Registriert seit: 27.06.2001
Beiträge: 455


Standard

danke erst mal für eure beiträge!

gibt es keine Möglichkeit Javascript (für die Bildschirmauflösung) mit php oder perl zu verbinden?

Ich habe folgenden Php-Code gefunden. Mit diesem ist der Redirect bezogen auf IP und Referrer möglich:

Es sind auch noch 2 txt Dateien vorhanden in denen die entsprechenden IPs und Referrer mit den dazugehörigen Seiten stehen, auf die weitergeleitet werden soll

Zitat:
<?
/* Simple script that redirects users to page that you want.
after this it simple sends email to you, usefull info like ip number date,HTTP HOST and etc.
change your details below and upload to your page.*/

$mainpage="http://localhost"; //write here your main page.
$activatemail=1; //if you want to receive mail
$to='yourmail@mail.com'; //write here your email.
$subject="Redirect's status"; //you can change subject here if you wish.
$activateip=0; //activate ip redirection.
$activatereferer=1; //activate referers(HTTP_REFERER) redirection
$iplist="iplist.txt"; //write here the file of ip's
$refererlist="refererlist.txt"; //the file of referers
$location="http://localhost"; //Location of html(or php) files(used in txt files)

//optional changes
$space=","; //The space used in iplist and refererlist file.

//do not change bellow.

$ip=getenv("REMOTE_ADDR");
$date=date("m/d/Y H:i:s");
if($activatemail==1){
mail($to,$subject,"USER INFO\n
-------------------------
SERVER INFO
------------------
send date/time : $date
Ip address is: $ip
HTTP HOST : $HTTP_HOST
HTTP REFERER : $HTTP_REFERER
Came from Ip number : $SERVER_ADDR
FILE name : $SCRIPT_FILENAME");
}
if($activateip==1){
$open=fopen($iplist,'r');
$read=fread($open,filesize($iplist));
fclose($open);
$datas=explode("\n",$read);
foreach ($datas as $data){
list($ips,$locations) = explode ($space,$data);
if($ip==$ips){
Header("Location: $location/$locations");
$result=1;
}
}}
if($activatereferer==1){
$open=fopen($refererlist,'r');
$read=fread($open,filesize($refererlist));
fclose($open);
$datas=explode("\n",$read);
foreach ($datas as $data){
list($referers,$redirectreferer) = explode ($space,$data);
if($HTTP_REFERER==$referers){
Header("Location: $location/$redirectreferer");
$result=1;
}
}}
if($result==0){
header ("Location: $mainpage");
}
?>
Ich kenn mich mit PHP nicht so genau aus, aber ist es möglich hier irgendwie den javacode einzubauen? Und wenn ja, wie?

Danke
bond ist offline   Mit Zitat antworten
Alt 06.05.2002, 20:41   #8
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Davor und danach, dazwischen geht nix


Sloter
Sloter ist offline   Mit Zitat antworten
Alt 06.05.2002, 23:41   #9
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Zitat:
Original geschrieben von bond
gibt es keine Möglichkeit Javascript (für die Bildschirmauflösung) mit php oder perl zu verbinden?
Nein, da dazu der Browser die Auflösung des Clients in den HTTP-HEadern mitliefern müsste. AFAIK macht das aber nur der IE und das ganze ist nicht genormt -> es wird ned wirklich funktionieren.

p.s.: JavaScript wird (normalerweise) am Client ausgeführt, während PHP- und Perl-Scripts am Server laufen. Damit haben PHP und Perl keinen direktn Zugriff auf den Browser.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 06.05.2002, 23:43   #10
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Zitat:
Original geschrieben von bond
Ich kenn mich mit PHP nicht so genau aus, aber ist es möglich hier irgendwie den javacode einzubauen?
JavaScript, nicht Java!
Wenn Du Java auch noch integrieren willst, brauchst Du Java Server Pages (JSP) oder ein Applet.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag