kostenloser Webspace werbefrei: lima-city


Herausforderung! Brauche ein besonders kompliziertes Script!

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    fcr

    Kostenloser Webspace von fcr

    fcr hat kostenlosen Webspace.

    Wie der Titel schon sagt. Also, ich hoffe ihr k?nnt mir helfen.

    Wir haben Seite A und Seite B. Der Besucher soll von Seite A aus per Link bzw. Weiterleitung nach 20 Sekunden auf Seite B kommen. Wenn er aber von einer anderen Seite aus die URL von Seite B eingibt, soll der Zugriff verweigert werden und er stattdessen auf eine Seite C (Error oder Weiterleitung auf Seite A - mal sehen) gelangen.

    Oder anders gesagt:
    Seite A -> (Link bzw. Weiterl.) -> Seite B


    beliebige Seite im WWW -> (URL von Seite B eingeben) -> Seite C

    Viel Spa? mit meiner Aufgabe (und nein, das soll kein Scherz sein)! :biggrin:


    Erlaubte Sprachen: HTML, javascript. Wenn's sein muss auch PHP.

    Beitrag ge?ndert am 21.04.2006 20:47 von fcr
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m**o

    Mit PHP und dem Befehl $_SERVER[HTTP_REFERER] geht das sicher.

    Javascript m?sste auch gehen,allerdings kann man Javascript deaktivieren.

    Mit HTML geht das nicht!
  4. Naja, mit JavaScript w?res nicht gerade sicher, zum Beispiel k?nnte man die Variablen einsehen udn f?lschen.

    Mit PHP st das ganze auch nicht viel schwerer..^^

    SeiteA:

    <?php
    session_start();
    if(isset($gotob))
    {
    $_SESSION['accsesb'] = "willkommenaufseiteb";
    header("Location: seiteb.php");
    }
    ?>
    
    <html>
    <head>
    <title>
    </title>
    </head>
    </body>
    <form>
    <button name="gotob" value="abzuseiteb">Zu Seite 'B'</button>
    </form>
    </body>



    Und seiteb.php :

    <?php
    if($_SESSION['accsesb'] != "willkommenaufseiteb")
    {
    Header("Location: seitea.php");
    }
    ?>
    <html>
    <head>
    [...]



    edit: Upsa..ja, mit HTTP_REFERRER gehts auch^^

    Beispiel f? seiteb.php :

    <?php
    if($_SERVER['HTTP_REFERER'] != "seitea.php") //gegebenenfalls musst du hier etwas anderes
    //eingeben.
    {
    Header("Location: seitea.php");
    }
    <html>
    <head>
    [...]
    ?>

    Beitrag ge?ndert am 21.04.2006 21:23 von adrians
  5. Ich w?rde es nicht ?ber den Refferer machen, da manche Firewalls immer einen leeren Refferer ?bergeben, egal von wo man gekommen ist. Au?erdem kann man den Refferer f?lschen ...
  6. Autor dieses Themas

    fcr

    Kostenloser Webspace von fcr

    fcr hat kostenlosen Webspace.

    Ich w?rd in Seite B nicht so gern php benutzen, weil die ganze seite in html ist.

    g?be es dann die m?glichkeit, dass man sich zwar auf seite b befindet, aber die url von seite a angezeigt wird? damit keiner wei?, wo seite b liegt?
  7. Willst du uns nicht mal genauer verraten, was du machen willst?

    Zu deiner letzten Frage, du kannst einfach Seite B includieren lassen. Dann ist sie zu sehen, aber der genau Pfad ist nicht bekannt. Ohne PHP wirst du gar nicht weit kommen...
  8. xstyleskaterx

    xstyleskaterx hat kostenlosen Webspace.


    Ich w?rd in Seite B nicht so gern php benutzen, weil die ganze seite in html ist.

    g?be es dann die m?glichkeit, dass man sich zwar auf seite b befindet, aber die url von seite a angezeigt wird? damit keiner wei?, wo seite b liegt?


    das ist doch egal wie und mit welcher sprache du das ganze machst.

    die hauptsache ist doch die, dass du auf das gew&#252;nschte ergebniss kommst.

    und wenn ich dichrichtig verstanden habe willst du folgendens:

    -->Seite A-->Seite B
    -->Seite B-->Seite C

    das kann man doch mit if machen oder nicht?

    wenn seite A dann auf Seite B=====alles OK
    --------------------------oder

    wenn seite B dann auf Seite C=====falsch!

    ich hoffe ich konnte dir helfen!:blah:
  9. Das geht nur einigerma?en vern?nftig mit Session (oder bei einem gesch?tzten Download mit einem zeitlichbegrenzten FTP Account).

    MfG Lucas
  10. Autor dieses Themas

    fcr

    Kostenloser Webspace von fcr

    fcr hat kostenlosen Webspace.

    Na gut, ich denke, dann mach ich's mit PHP...
  11. Ich glaube folgende JavaScript Funktion k?nnte f?r dich interessant sein:
    http://de.selfhtml.org/javascript/objekte/location.htm#replace
  12. Autor dieses Themas

    fcr

    Kostenloser Webspace von fcr

    fcr hat kostenlosen Webspace.

    F?r Seite B?

    (bin aus der Erkl?rung von selfhtml nicht ganzt schlau geworden)
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!