hyPerdarKness adlı üyeden alıntı: mesajı görüntüle
url'yi bir değişkene aldığımızı varsayarsak;

if($url=="test.com"){ 

// gelen url ile if de ki url uyuşuyorsa buradaki işlemler çalışır 

}else{

// değilse burada ki işlemler çalışır.

}
soulmy adlı üyeden alıntı: mesajı görüntüle
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

if ( $url == 'https://www.r10.net/php/1164021-php-ile-if-else-sorusu.html' ) { 

    echo 'Şu an açtığım konudayım :p';

} else {

    echo 'Şu an açtığım konuda değilim :p';

}
spider58 adlı üyeden alıntı: mesajı görüntüle
switch komutu if den daha hızlıdır.

$url =  $dbden gelen URL;
switch ($url) {
  case 'http://www.ben.com':
    şunları yap
    şunları yap
    şunları yap
    break;  // BUNU KOYMAK ZORUNDASINIZ
  default :
    // url hiçbir case ile eşleşmezse bu default kısmına girer

    şunları yap
    şunları yap
    şunları yap
    
   break;


}
HOCAM, elimde yönetim panelinde zzaman zaman değiştirebilecek değişken bir url var.

database kaydedilen değişken url ile o anki sayfa url si ile uyuştuğunda yapılması gereken ve yapılmaması gerekenleri yazdırmak istiyorum. verdiğiniz kodda

a- ben db de değişken olan url yi nasıl değişken olarak belirleyebilirm bu kod içinde.

b- tarayıcıda aktif olan urlyi nasıl bu kod içinde sorgulatabilirim. hani benim dbde ki url ile o an açık olan url kıyaslaması için.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:01:20 -->-> Daha önceki mesaj 15:53:16 --

soulmy adlı üyeden alıntı: mesajı görüntüle
Tabiki atayabilirsin ama değişkeni tek tırnak içine alırsan problem çıkar. Çift tırnak içine alman lazım. Veyahut hiç tırnak içine alma.

$url == "$degiskenurl"
veya

$url == $degiskenurl
gibi

hocam benim kullandığım kod şöyle.
böyle hiç sayfa açılmıyor. nerede yanlış yapıyorum?


<?php
$suurl = <?php print isset ($ayar_headerresimleri_field_headerlink1_7) ? $ayar_headerresimleri_field_headerlink1_7: ""; ?>;
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];



if ( $url == $suurl ) {

echo 'Şu an açtığım konudayım ';

} else {

echo 'Şu an açtığım konuda değilim ';

}


?>