lostyazilim
tr.link

if else sorunu ilginç bir işlem

5 Mesajlar 919 Okunma
acebozum
tr.link

bakarmsn bakarmsn Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.01.2018
  • Yaş/Cinsiyet 33 / E
  • Meslek Memur
  • Konum İstanbul Avrupa
  • Ad Soyad G** E**
  • Mesajlar 153
  • Beğeniler 26 / 25
  • Ticaret 0, (%0)
Arkadaşlar;

Selam Arkadaşlar aşağıdaki kod ziyaretcinin nereden geldiği göstermeye yarıyor.

Url yok ise veri tabanına kayıt yapmıyor

Ancak url olursa veri tabanına kayıt yapıyor ben istiyorum ki url yok ise bos yazısı kayıt edilsin.

if(@$_SERVER['HTTP_REFERER']) $birOncekiDizin = @$_SERVER['HTTP_REFERER'];
else $birOncekiDizin = 'BOS';


Bir de aşağıdaki gibi birşey denedim madem boş olunca kayıt yapmıyor. Yanına yazı gelmesini sağladım yine olmadı.

echo $birOncekiDizin = ($_SERVER['HTTP_REFERER']);
echo $yazi = 'selam';
$veritabanidizini = $yazi." ".$birOncekiDizin;
 

 

elektronikssl
webimgo

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Çok fayadası olacağını sanmıyorum ama denemekten zarar gelmez. Bir de isset ile deneyebilir misiniz?

if(isset($_SERVER['HTTP_REFERER'])){ $birOncekiDizin = $_SERVER['HTTP_REFERER'];}
else {$birOncekiDizin = 'BOS'; }
bakarmsn

kişi bu mesajı beğendi.

bakarmsn bakarmsn Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.01.2018
  • Yaş/Cinsiyet 33 / E
  • Meslek Memur
  • Konum İstanbul Avrupa
  • Ad Soyad G** E**
  • Mesajlar 153
  • Beğeniler 26 / 25
  • Ticaret 0, (%0)
ASametYildirim

Teşekkürler Hocam Oldu. :)
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Daha kısa ve sade bir kullanım için;

$birOncekiDizin = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : "BOS";

PHP 7 kullanıyorsanız da ;

$birOncekiDizin = $_SERVER['HTTP_REFERER'] ?? "BOS";
bakarmsn

kişi bu mesajı beğendi.


wmaraci
wmaraci

bakarmsn bakarmsn Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.01.2018
  • Yaş/Cinsiyet 33 / E
  • Meslek Memur
  • Konum İstanbul Avrupa
  • Ad Soyad G** E**
  • Mesajlar 153
  • Beğeniler 26 / 25
  • Ticaret 0, (%0)
Abdullahx

Bilmiyordum iyi oldu daha kısaymış teşekkürler.
Abdullahx

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al