- Katılım
- 26 Mart 2005
- Mesajlar
- 922
- Reaction score
- 4
Soruyu sorduktan sonra çözümü hata içinde buldum ve konunun silinmesini istemiştim.
Konu açık kaldığına göre en azından bu problem hakkında birkaç bilgi ekleyerek konuyu boş bırakmayayım.
Konu açık kaldığına göre en azından bu problem hakkında birkaç bilgi ekleyerek konuyu boş bırakmayayım.
PHP:
//Bir url adresimiz var.
$url = 'domain/kategori/deneme-bir-iki-12.html';
// explode ile url 'u parçalara ayırdık.
$parca2 = 'deneme-bir-iki_12.html';
/*
Bu url için bir istek olduğunda url 'u parçalayıp veritabanında 12 id numaralı
makale ile karşılaştırma yaparak doğru, yanlış işlemi gerçekleştireceğiz.
*/
if ($parca1 == 'kategori' AND $parcaurl = explode('_',$parca2) AND preg_match_all("#(.*?)\.#si",$parcaurl[1],$parcaid) AND bir sorgu ile istenilen bölümler karşılaştırılarak bir sonraki doğru veya yanlış bölüme geçilebilir.) {
echo 'Gelen URL doğru ve istenen makale veritabanında mevcut. Diğer yapılması gerekenler bu bölüme yazılabilir.';
}
elseif(başka bir karşılaştırma koşulu yazılabilir) { echo 'Başka bir seçenek'; }
else { echo 'Böyle bir makale yok. Mesaj göster veya hata sayfasına yönlendir.'; }