Dalam menjalankan aplikasi yag digunakan oleh perusahaan kita, kita pasti memikirkan bagaimana supaya aplikasi kita seaman mungkin. Salah satunya adalah menggunakan enkripsi SSL atau kita bisa melihat sebagai HTTPS. Kita mungkin akan merancang supaya semua pengguna aplikasi langsung diarahkan ke HTTPS meskipun dia masuknya sebagai HTTP. Berikut ini kita akan membuat script untuk menghantarkan pengguna aplikasi kita masuk ke HTTPS meski dia masuknya lewat jalur biasa atau HTTP.

Secara teknis masuk ke HTTP adalah menggunakan port 80. Dengan demikian untuk menghantarkan pengguna kita masuk ke HTTPS adalah mendeteksi apakah dia masuk ke port 80, jika masuk ke port 80 maka kita akan mengarahkan pengguna kita ke HTTPS. Tentu saja supaya pengarahan HTTPS dapat berlangsung dengan lancar, maka kita harus membeli sertifikat SSL yang legal sehingga pengguna akan masuk ke HTTPS tanpa ada peringatan apapun.

Kita akan membuat dua buah souce code menggunakan PHP. Source code yang pertama merupakan source murni dengan PHP. Sedangkan source code yang kedua menggunakan PHP, HTML dan Javascript.

Contoh dua buah script untuk mengarahkan pengunjung dari HTTP langsung ke HTTPS adalah

  1. Murni PHP
    if ($_SERVER['SERVER_PORT']==80)
    {
    	$web_baru="https://".$_SERVER['HTTP_HOST'] .addslashes($_SERVER['REQUEST_URI']);
    	header("Location: $web_baru");
    	die();
    }
    
  2. Campuran PHP, HTML dan Javascript

    <?php
    if ($_SERVER[‘SERVER_PORT’]==80)
    {
    $web_baru=”https://”.$_SERVER[‘HTTP_HOST’];
    echo “<html>
    <head>
    <script>
    window.location=’$web_baru’;
    </script>
    </head>
    </html>”;
    die();
    }
    ?>

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Otomatis menuju HTTPS