Timbo: Von Extern kommend immer auf die Startseite geleitet werden.

Hi,

Ich hätt da mal ein anliegen, hab schon rumgesucht / gegoogelt, aber irgendwie nicht das gefunden, was ich bräuchte (vlt. auch weil ich nicht genau weiss, nach was ich suchen soll).

Es geht um folgendes:
Verneweg, ich bin kein programmiergenie, ich kann mit html zwar etwas umgehen, aber was php-programmierung, ect. angeht, hab ich keine allzu große Ahnung.
Ich hab ne Website (http://www.meistertimbo.de), nun möchte ich halt, das wenn man von extern auf die Seite zugreift immer auf die Startseite geleitet wird.

Wenn man z.B. http://www.meistertimbo.de/mybrute.php" eingibt, von irgend ner Seite her, oder halt auf nen entsprechenden Link klickt, man auf die Startseite weitergeleitet wird, so dass man erst den Disclaimer/Impressum,... akzeptieren muss, und dann halt nach betreten auf die Seite kommt (bestenfalls halt genau dorthin, wo man hinwollte).

Aber halt wenn man halt schon drin ist und in der Navi-Leiste auf irgendwas klickt, man halt nicht auf die startseite geleitet wird (logisch).

Hat irgendwer ne Idee, oder nen Link dazu?

  1. Hi!

    Mit Sessions, Cookies und php.

    Einfachste Alternative:
    Lass doch diese überflüssige Startseite einfach weg.

    --
    "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
          - T. Pratchett
  2. Es gibt zwei Möglichkeiten, die beide Probleme mit sich bringen:

    1. Du prüfst den Referrer, sofern es einen gibt. Wenn sich dieser auf eine externe Seite bezieht, leitest Du um. Vorsicht: nicht jeder Browser übermittelt den Referrer und es gibt Tools, um einen gefälschten Referrer zu verschicken.

    2. Du sendest bei jeder Seite ein Cookie aus, fragst vorher ab, ob das Cookie gesetzt ist; wenn nicht, wird auf die Startseite umgeleitet. Auch hier besteht das Problem, dass manche Nutzer Cookies ganz ausgeschaltet haben oder nur einzeln zulassen.

    Das Hauptproblem Deines Anliegens besteht natürlich darin, dass eine der Hauptfunktionen des Internets, nämlich die Verlinkung spezifischer Inhalte, unbrauchbar gemacht wird - und so etwas ist generell eine dumme Idee.

    Gruß, LX

    --
    RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine wunderbar. (...)
  3. Hallo Timbo,

    ... so dass man erst den Disclaimer/Impressum,... akzeptieren muss

    deine Frage kann ich dir nicht beantworten aber ich lege dir die Lektüre dieses Artikels ans Herz Warum Disclaimer dem WWW schaden
    Danke.

    Jochen

    --
    Kritzeln statt texten: Scribbleboard
  4. Hi,

    Verneweg, ich bin kein programmiergenie, ich kann mit html zwar etwas umgehen, aber was php-programmierung, ect. angeht, hab ich keine allzu große Ahnung.
    Ich hab ne Website (http://www.meistertimbo.de), nun möchte ich halt, das wenn man von extern auf die Seite zugreift immer auf die Startseite geleitet wird.

    Als erstes gucken, ob schon eine Session besteht:
    wenn ja: Seite anzeigen
    wenn nein: neue Session aufmachen, gewünschte Seite in die neue Session speichern, Umleitung auf die Impressum-Seite ausgeben.
    In der Impressums-Seite: den "Weiter"-Link mit der gespeicherten gewünschten Seite verlinken.

    ABER:

    • Suchmaschinen sind damit ausgesperrt.
    • Disclaimer werden nicht wirksamer durch diesen Zwang.
    • Besucher werden durch sowas abgeschreckt - wenn man statt des gewünschten Inhalts ein Impressum bekommt, geht man halt zum nächsten Google-Treffer. Ach ne, über Google findet man Deine Seiten ja eh nicht ...

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  5. Moin Moin!

    Ich hab ne Website (http://www.meistertimbo.de), nun möchte ich halt, das wenn man von extern auf die Seite zugreift immer auf die Startseite geleitet wird.

    Hat irgendwer ne Idee, oder nen Link dazu?

    Ja. Laß den Quatsch. Wenn ich von einer Suchmaschine auf eine Seite der Website gelangt bin, will ich den Inhalt dieser Seite sehen und nicht irgendwelchen Schrott auf der Startseite.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".