| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

09-04-2005, 18:31
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
URL schützen!
Servus
Hab ne Frage an alle an euch die sich mit PhP und html scripting auskennen!
Wollt meine Downloads schützen! Und deshalb hab ich im Internet ein script gefunden mit dem man seiene Downloads schützen kann!
So sieht es aus
PHP-Code:
<?php
$defaulturl = "http://google.de";
$httpref = $HTTP_REFERER;
$reffer = substr($httpref, 0, 27);
if (eregi("www.hbk-clan.de.vu",$reffer)) {
header("Location:"download/downloadprotector.zip");}
} else {
header("Location: $defaulturl");
}
?>
Und als test.php abgespeichert und auf Server gezoggen!
Aber wenn ich dann im Browser
www.hbk-clan.de.vu/test.php?file=downloadprotector.zip
eingebe linkt er mich auf meine Homepage und net auf den DOwnload! Will das alle Links so aussehen bei mir!
Was is falsch! Bitte um Hilfe
THX !!
|

09-04-2005, 18:46
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
Und was hat das in deinen Augen bitte in den Tutorials zu suchen???  *verschieb*
Dein Fehler ist ganz klar, dass du als Referer deine de.vu Domain vorraussetzt. Dies wird aber NIE der tatsächliche Referer sein, weil auf dem Server nur das Frameset (um deine Seite) liegt. Nicht aber deine eigenen Seiten.
|

09-04-2005, 19:26
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
Lösung?
|

09-04-2005, 19:28
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
Na, wenn du da nicht nach kurzem Nachdenken selbst drauf kommst. Dir ist klar, was der Fehler ist?
|

09-04-2005, 19:30
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
Also statt .de.vu meine richtig zu ereichende URL benutzen?
also : http://execut0r.ex.funpic.de/hp2142225
Hab dich im ICQ geadded kann ich dich bei weiteren fragen kontaktieren?
|

09-04-2005, 19:33
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
Also dann?
PHP-Code:
<?php
$defaulturl = "http://google.de";
$httpref = $HTTP_REFERER;
$reffer = substr($httpref, 0, 27);
if (eregi("http://execut0r.ex.funpic.de/hp2142225/",$reffer)) {
header("Location:"download/downloadprotector.zip");}
} else {
header("Location: $defaulturl");
}
?>
|

09-04-2005, 19:51
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
geht net dann kommt:
"Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/execut0r/hp2142225/test.php on line 7"
|

09-04-2005, 19:59
|
|
skicu
Newbie
|
|
Registriert seit: Feb 2005
Beiträge: 4
|
|
PHP-Code:
<?php
$defaulturl = "http://google.de";
$httpref = $HTTP_REFERER;
$reffer = substr($httpref, 0, 27);
if (eregi("http://execut0r.ex.funpic.de/hp2142225/",$reffer)) {
header("Location:\"download/downloadprotector.zip\"");}
} else {
header("Location: $defaulturl");
}
?>
so.
|

09-04-2005, 20:00
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
OK BIG THX es klappt sowet alles aber wenn ich den link benutze!
guckt selber
http://execut0r.ex.funpic.de/hp21422...dprotector.zip
linkt er mich zu meiner defaultpage warum?
Und des is google.de ^^
|

09-04-2005, 20:02
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
Zitat:
Original geschrieben von 123
geht net dann kommt:
"Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/execut0r/hp2142225/test.php on line 7"
|
Und der kam vorher nicht???
|

09-04-2005, 20:02
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
Dein Script ski da kommt des raus
|

09-04-2005, 20:05
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
Wenn ich des Script benutze klappt es aber des linkt mich auch meine default page!
wo muss ich den Link einbauen?
PHP-Code:
<?php
$defaulturl = "http://google.de";
$httpref = $HTTP_REFERER;
$reffer = substr($httpref, 0, 27);
if (eregi("http://execut0r.ex.funpic.de/hp2142225/",$reffer)) {
header("Location:http://execut0r.ex.funpic.de/hp2142225/download/downloadprotector.zip");
} else {
header("Location: $defaulturl");
}
?>
Geändert von 123 (09-04-2005 um 20:09 Uhr)
|

09-04-2005, 20:06
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
vielleicht sorgst du erstmal dafür, dass hier kein horizontaler scrollbalken auftaucht!  (urlerkennung ausschalten)
und als nächstes machst du mal ein paar testausgaben und versuchst den referer zu verstehen!
|

09-04-2005, 20:11
|
|
123
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 11
|
|
gemacht ! Chef
und nun?
|

09-04-2005, 20:12
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
Zitat:
|
und als nächstes machst du mal ein paar testausgaben und versuchst den referer zu verstehen!
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|