tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
1517
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Hallo und einen schönen guten Abend!

    Wie kann man in PHP prüfen, ob folgendes vor der der URL steht;

    PHP-Code:
    https://ssl.secure-hosts.de/ 
    und wenn nicht, soll er es davor machen!? Also Umleiten etc.

    Vielen Dank für eure Hilfe
     

  2. #2
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Grund hierfür ist,

    dass wenn man http://www.meine.domain.de aufruft, er automatisch auf;

    https://ssl.secure-hosts.de/www.meine.domain.de umleiten soll!

    Ist das möglich?
     

  3. #3
    Avatar von Dörti.Hermi
    Dörti.Hermi Dörti.Hermi ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Österreich
    Beiträge
    201
    nun ja, da es abhängig davon ist, ob man das http, das www o.Ä. dazu eingibt, kannst du es sicher nicht so machen, dass du einfach die ersten paar zeichen abschneidest und dann einfach zum https hinzufügst.

    deshalb würde ich zuerst überprüfen, ob ein www dabei ist (wenn nicht, dazufügen), dann ob das http:// dabei steht (falls ja, abschneiden), und dann an die https url weiterleiten...
     

  4. #4
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Hmm wie kann man denn auf auf die Browserzeile zugreifen?
     

  5. #5
    merzi86 merzi86 ist offline Mitglied Gold
    Registriert seit
    Jun 2007
    Ort
    Sachsen
    Beiträge
    244
    Schau mal nach den Befehl header().
    Vllt ist das, dass was du suchst.
     
    Zitat Zitat von Albert Einstein
    „Ich weiß nicht, welche Waffen im nächsten Krieg zur Anwendung kommen, wohl aber, welche im übernächsten: Pfeil und Bogen.“
    Würde mich über eine Positive beurteilung freuen.

  6. #6
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Danke! Das hab ich schon versucht, aber wie kann man abfragen ob vor der Domain etwas bestimmtes steht oder nicht und demnach dann weiterleiten oder nicht?

    Wäre das nicht interessant oder ist das eine falsche Richtung?
    PHP-Code:
    <?php
    /* Redirect auf eine andere Seite im aktuell angeforderten Verzeichnis */
    $host  $_SERVER['HTTP_HOST'];
    $uri   rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
    $extra 'mypage.php';
    header("Location: http://$host$uri/$extra");
    exit;
    ?>
     

  7. #7
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Proxy-SSL-Anbieter sind eigentlich vollkommen sinnlos. Denn damit ist die Verbindung zwischen Client und Proxy zwar verschlüsselt, zwischen Proxy und Server jedoch nicht. Da kann man gleich auf eine Verschlüsselung verzichten.
    Außerdem wird dem Benutzer immer wieder eingebleut, woran sie verschlüsselte Verbindungen erkennen beziehungsweise wie sie eine sichere Verbindung herstellen können. Da heißt es dann immer wieder, dass die Adresse mit „https://“ anfangen muss und danach die Adresse der gewünschten Website folgen muss.
     
    Markus Wulftange

  8. #8
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Also kann ich mir das sparen oder?
     

  9. #9
    Berdine Berdine ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    61
    Nur zur Info (auch wenn du dir das vielleicht sparen kannst...), wie man die Adresszeile ausgelesen bekommt:

    PHP-Code:
     preg_match('/www.test.de/'$_SERVER['REQUEST_URI']) 
    So kannst du nach einer Zeichenkette in der URL suchen und könntest dann zum Beipiel mit "header()" auf eine andere Seite weiterleiten oder sonstiges...
     

  10. #10
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wenn du HTTPS nutzen möchtest, dann sollte dein Webserver dies unterstützen und nicht irgendein Drittanbieter, über den der Datenverkehr nur teilverschlüsselt umgeleitet wird.
     
    Markus Wulftange

Ähnliche Themen

  1. REQUEST_URI manipulieren
    Von Dustin84 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 08.12.09, 17:43
  2. XML Datei manipulieren mit DOM
    Von coolxmad im Forum Java
    Antworten: 0
    Letzter Beitrag: 11.06.05, 11:45
  3. Comboboxen manipulieren ?
    Von LoMo im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 03.05.05, 10:31
  4. Fenster manipulieren
    Von meilon im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 15.10.04, 13:24
  5. I-Explorer manipulieren
    Von Gabi im Forum Microsoft Windows
    Antworten: 7
    Letzter Beitrag: 18.11.02, 22:11