lostyazilim

URL adresine göre veri gösterme

3 Mesajlar 784 Okunma
lstbozum
wmaraci reklam

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
Merhabalar arkadaşlar,

site.com/en/ ile başlayan tüm sayfalarda "ingilizce sayfadasınız" demek istiyorum. örnek site.com/en/corporate/ sayfasına girildiğinde "ingilizce sayfası" yazdırmak istiyorum.

site.com/en/ ile başlamayan diğer tüm sayfalarda ise türkçe sayfadasınız yazısı çıksın istiyorum. örneğin site.com/hakkimizda/ sayfasına girildiğinde "türkçe sayfası" yazdırmak istiyorum.

Belki saçma ama aşağıdaki kod yazdım. Bunun dışında if else ile çözülebilecek gibi. Yardımcı olur musunuz lütfen? Teşekkürler.

if ("www" . $_SERVER['HTTP_HOST'] . "/en/") {
echo "ingilizce";
} else {
echo "türkçe";
}


Vakit ayıran herkese teşekkürler.
 

 

wmaraci
reklam

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)

if (strpos($_SERVER['REQUEST_URI'], '/en/') !== false){
echo 'İngilizce Sayfadasınız.';
}else{
echo 'Türkçe Sayfadasınız.';
}


Bu şekilde kontrol edebilirsin.
idea

kişi bu mesajı beğendi.

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
Harika! Teşekkür ederim hocam. İyi akşamlar.
tiwaly

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al