w

Membuat Clean URL dengan Htaccess



Apa kamu sedang belajar berkutat dengan pemrograman php ?

Dalam pembuatan aplikasi website entah itu sistem ataupun web biasa (blog, company profile) perlu yang namanya clean url. Apa itu clean url? yap, setau saya dan pendapat saya, clean url adalah manipulasi link url pada sebuah aplikasi web, misal jika kita membuat aplikasi website dan link dinamis pasti awal mula link kita akan seperti ini :

contoh:

http://localhost/folder/index.php?p=artikel&id=1

pada url diatas terlihat jelas url masih kurang aman dan kurang seo friendly.

tapi jika kita memanipulasi url diatas misal kita akan membuat link seperti ini

http://localhost/folder/artikel-1.html

itu bisa kita akali dengan menggunakan file htaccess, sebuah file tanpa extensi dan berada pada root folder website kita.

lalu bagaimana cara membuatnya? step by step saya akan berikan contoh dibawah ini:

1. buka notepad++ atau text editor lainnya, bisa dreamweaver, bisa sublimeText
2. ketikan source code dibawah ini:

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteRule ^artikel-(.*)\.html$  index.php?p=artikel&id=$1 [L]

Options All - Indexes

</IfModule>


3. Simpan di root folder website kita.

4. ubah pada code dibawah ini pada project kamu

<li><a href='index.php?p=artikel&id=<?php echo $result['idartikel'];?>'>Detail</a></li>

ubah menjadi

<li><a href='artikel-<?php echo $result['idartikel'];?>.html'>Detail</a></li>

dan refresh browser kamu,,, coba klik link detail dan lihat url pada tab browser kamu...
tadaaaaaaaa jadi dah clean url.

jika masih kurang paham bisa komen di bawah yaaa.........


Tutorial membuat koneksi database dengan PHP dan MysQl


Dalam membuat aplikasi berbasis website, tentunya kita memerlukan sebuah database untuk menyimpan data-data yang kita inputkan melalui form yang telah kita buat, tapi sering kali kita lupa, jika sudah berhubungan dengan database pasti kita perlu yang namanya koneksi dari script php ke dalam database kita.

Lalu bagaimana scriptnya? Baik, saya akan memberikan sedikit Source code untuk file koneksi php dan MySQL dibawah ini:

<?php
$host="localhost";
$user="root";
$pwd_db="";
$database="database";
Date_default_timezone_set("Asia/Bangkok");
$koneksi=mysql_connect($host,$user,$pwd_db);
if(!$koneksi)
{
echo "Maaf Anda Tidak Bisa Terhubung dengan Database";
}
mysql_select_db($database)
or die ("Maaf Database Tidak Ada");
?>


NB:

$host = isilah localhost
$user= disini isikan sesuai username pada server yang anda pakai defaultnya jika menggunakan serverlocal seperti XAMPP contohnya adalah 'root'.

$pwd= hal ini sama seperti pada point no.2 isikan password sesuai server yang kamu pakai, default nya tidak ada alias tidak di password.

$database= isikan nama database yang kamu buat pada server.

disini saya menggunakan server lokal 'XAMPP' jika kamu langsung ke hostingan silahkan disesuaikan yaaaa

singkat, sedikit, semoga bermanfaat

Tutorial membuat form login dengan php

Dunia pemrograman saat ini sudah menjadi hal yang biasa di masyarakat, seperti halnya dunia website, seperti saya yang menyukai dunia perwebsitean hehehe...
Dalam pembuatan project website kamu pastilah memerlukan halaman untuk administrator, lalu bagaimana seorang administrator website itu bisa masuk, yup! dia harus melakukan proses login terlebih dahulu.
Yah, meskipun dunia website sudah tidak asing, tapi diluar sana masih banyak lho yang masih belajar.
Okey, kali ini saya akan mencontohkan sedikit from login dengan php, codingnya cukup sederhana, Yuk langsung aja !


<form action="#" method="post">
<div align="center"><h2>LOGIN FORM</h2></div>
    <table class="login"align="center" cellpadding="5">
     <tr align="center">
       <td>Username</td><td>:</td><td><input type="text" name="username" id="username"></td>
      </tr>
      <tr align="center">
      <td>Password</td><td>:</td><td><input type="password" name="password" id="password"></td>
      </tr>
      <tr><td colspan="3"><div align="center"><input type="submit" name="submit" value="LOGIN"></div></td></tr>
      <tr><td colspan="3"><div align="center">belum punya akun? daftar <a href="#">disini!!</a></div></td></tr>
    </table>
</form>

Mudah dan sederhana kan? Tapi saran saya, jangan cuma melihat dan membaca saya, kamu harus mempraktekannya agar kamu lebih paham maksudnya.

Happy coding guys!!!