index.php dosyamız :
<?php
$md5al=$_GET["md5"];
if ($klasorac = opendir('D://xampp/htdocs/md5url/')) //php dosyalarının oldugu dizin
{
while (false !== ($dosyalar = readdir($klasorac)))
{
if ($dosyalar != "." && $dosyalar != ".." && is_file($dosyalar))
{
$dosyaoku=file_get_contents($dosyalar);
if($md5al==md5($dosyaoku))
{
include $dosyalar; //uygunsa dosyayı include ettir.
}
}
}
closedir($klasorac);
}
?>
.htaccess dosyamız :
RewriteEngine on
RewriteRule ^musteri/(.*)$ index.php?md5=$1 [L]
örnek uygulama:
aa.php oluştur, içerisine
<?
echo 'slm';
?>
yaz kaydet. şimdi dosyanın md5 ine bakalım :
echo md5(file_get_contents('aa.php'));
sonuç : 36566ed18ec607562809d704effb8766 imiş.
şimdi url mize : site.com/musteri/36566ed18ec607562809d704effb8766 girdiğimiz zaman karşımıza slm yazısı echo edilecektir.
umarım işini görür.