kostenloser Webspace werbefrei: lima-city


HTTP_REFERER

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    hallo,

    Hat wer von euch eine idee wie ich es verhindern kann dass man auf eine php datei nur ?ber den login zugreifen kann?

    Das hei?t dass man nicht mit derdirekten Adresse darauf zugreifen kann..
    sondern nur mit dem login also von der login.php

    mfg Itchy die Maus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. b************y

    Du vergleicht die variable $HTTP_REERER mit der Url, wo man herkommen darf und nur wenn diese beiden ?bereinstimmen wird der Inhalt der Seite angezeigt.

    Also zb:

    if($HTTP_REFERER == "http://itchydiemaus.milten.lima-city.de/index.php"
    {
    ?>
    <!-- Inhalt der Seite -->
    <?php
    }
  4. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    Ja genau das hab ich versucht aba der HTTP_REFERER bleibt bei mir immer leer..

    mfg Itchy die Maus

    PS: Firewall ist ausgeschalten..!


    So schaut der code aus der stimmt doch oda??
    <?
    if(!($HTTP_REFERER == "http://itchy.uttx.net/login.php"))
    header("Location:http://itchy.uttx.net/login.php")
    ?>

    <html>
    <head>
    <title>Hallo</title>
    </head>
    <body bgcolor="#000000">
    <h1><center><font face="arial" color="#ffffff">Hat funktioniert!!</font></center></h1>
    </body>
    </html>
    </body>
    </html>
  5. c*********c


    <?
    if(!($HTTP_REFERER == "http://itchy.uttx.net/login.php"))
    header("Location:http://itchy.uttx.net/login.php")
    ?>


    Sollte das nicht so heissen:

    <?
    if($HTTP_REFERER != "http://itchy.uttx.net/login.php")
    {
    header("Location: http://itchy.uttx.net/login.php");
    }
    ?>
  6. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    compactdisc schrieb:

    <?
    if(!($HTTP_REFERER == 'http://itchy.uttx.net/login.php'))
    header('Location:http://itchy.uttx.net/login.php')
    ?>


    Sollte das nicht so heissen:

    if($HTTP_REFERER != 'http://itchy.uttx.net/login.php')


    Kommt aufs selbe raus

    mfg Itchy die Maus
  7. is halt manchmal so
    deshalb is das schwachsinnig das ?ber den refer zu machen!
    du k?nntest entweder einen code erstellen, beim aufruf der login seite, den dann irgendwo hinschreiben
    und dann per get ?bergeben und auf der login2 seite dann wieder abfragen ob der so richtig is
    das ganze geht auch einfacher ;)
    http://www.lima-city.de/tutorials?m=show&id=1052
    da hast du auch gleich ne bot sperre drin ;)
  8. 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!