Teil von  SELFPHP   Teil von  Code Snippets / PHP / URL- und Domainoperationen
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++



:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Auf SSL-Verbindung prüfen und Seite ggf. neu laden





Beispielaufgabe

Auf SSL-Verbindung prüfen und Seite ggf. neu laden.



Beschreibung

Die Funktion checkIsSSL() prüft die Verbindungsart der gerade aufgerufenen Seite, ob es sich dabei um eine geschützte SSL-Verbindung handelt. Besteht keine SSL Verbindung, kann bei Bedarf die aufgerufene Seite neu geladen und als SSL-Verbindung erneut aufgerufen werden.



<?PHP 

function checkIsSSL$redirect false ){ 

  if(isset(
$_SERVER['HTTPS'])) {
     return 
true
    }
  elseif (
$_SERVER['HTTPS'] == 'on') {
     return 
true
    }
  elseif (
$_SERVER['SERVER_PORT'] == 443) {
     return 
true
    }
  else { 
      if ( 
$redirect ) {
          
$urlredirect 'https://' $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
          
header("Location: " $urlredirect);
          exit;
      }
      else {
          return 
false;
      }
  } 
    
}

?>



Anwendungsbeispiel

<?PHP

checkIsSSL
(true);

?>



Ausgabebeispiel: Quellcodeansicht

Keine direkte Ausgabe am Browser. Die Seite wird lediglich erneut mit einer SSL-Verbindung geladen.






 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2009 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt