freelance iş ilanları

(Hata ) Fatal error: Call to undefined function session_register() in / [ Çözüldü ]

13 Mesajlar 1.864 Okunma
lstbozum
smsonayhizmeti

PoyrazMedya PoyrazMedya Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.02.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad H** Ş**
  • Mesajlar 1164
  • Beğeniler 740 / 478
  • Ticaret 24, (%96)
Merhaba arkadaşlar sitemde aşağıdaki hatayı alıyorum bu sorunun çözümü varmı acaba.

Fatal error: Call to undefined function session_register() in /home/sesliso1/public_html/eswin/always/login.php on line 68

Sitemin php sürümü 5.4 daha aşağıya düşüremiyorum malesef bu sorun ondan kaynaklanıyormuş. 68. satırda ise aşağıdaki kodlar yer almakta.


68. session_register("girdi");
69. session_register("kadi");
70. session_register("cinsiyet");
71. session_register("icon");
72. session_register("odano");
73. session_register("odaid");
74. $_SESSION[girdi]=true;
75. $_SESSION[kadi]=$kadi;
76. $_SESSION[cinsiyet]=$_POST[cinsiyet];
77. $_SESSION[icon]=$_POST[icon];
78. $_SESSION[odano]=otoal(ilkoda);
79. $_SESSION[odaid]=odabulno(otoal(ilkoda),id);
80. glog();


Bu hatanın çözümü nedir arkadaşlar yardımcı olursanız çok makbule geçer.

Flawless arkdaşımızın verdiği kod ile sorunu çözdüm, Bu sorun ile karşılaşan arkadaşlar aşağıda yer alan kodu hatayı aldığınız php sayfasının en üstüne ekleyip kaydettikten sonra sorun ortadan kalkacaktır, yardımcı olan Flawless arkadaşımıza teşekkür ederim.



if(!function_exists("session_register")) {
function session_register() {
$args = func_get_args();

if(count($args) <= 0)
return;

foreach($args as $key)
$_SESSION[$key] = $GLOBALS[$key];

}
} ?>
 

 

wmaraci
reklam

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)

if(!function_exists("session_register")) {
function session_register() {
$args = func_get_args();

if(count($args) <= 0)
return;

foreach($args as $key)
$_SESSION[$key] = $GLOBALS[$key];

}
} ?>


5.4 ve üzerinde session_register fonksiyonu kaldırıldığı için bu hatayı alıyorsunuz. Bu hatayı gidermek için bu şekilde bir fonksiyon tanımlayabilirsiniz.
PoyrazMedya

kişi bu mesajı beğendi.

PoyrazMedya PoyrazMedya Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.02.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad H** Ş**
  • Mesajlar 1164
  • Beğeniler 740 / 478
  • Ticaret 24, (%96)
Flawless bu verdiğiniz kodu oradakiyle değiştirmemmi gerek yoksa eklememi yapmam lazım
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
üstüne eklemeniz yada fonksiyon dosyanız var ise kodun öncesine include etmeniz gerekiyor
PoyrazMedya

kişi bu mesajı beğendi.

wmaraci
wmaraci

PoyrazMedya PoyrazMedya Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.02.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad H** Ş**
  • Mesajlar 1164
  • Beğeniler 740 / 478
  • Ticaret 24, (%96)
Flawless teşekkür ederim hemen deneyeceğim
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
44Medya Sonucu paylaşırsanız benzer sorunu olanlar için yol gösterici olacaktır.
 

 

PoyrazMedya PoyrazMedya Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.02.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad H** Ş**
  • Mesajlar 1164
  • Beğeniler 740 / 478
  • Ticaret 24, (%96)
Flawless functionsa ekledim düzelmedi hocam deniyorum, http://eswin.sohbetgen.com/eswin/login.php

Flawless verdiğiniz kod işe yaradı desteğiniz için teşekkür ederim, functions.php ye değilde hatayı aldığım sayfanın en üstüne ekledim düzeldi.
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
Rica ederim sorun çözüldü ise ne mutlu
PoyrazMedya

kişi bu mesajı beğendi.

PoyrazMedya PoyrazMedya Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.02.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad H** Ş**
  • Mesajlar 1164
  • Beğeniler 740 / 478
  • Ticaret 24, (%96)
Flawless evet oldu ya şükür, functions.php'de düzelmezse hatayı aldığımız her sayfaya tek tek eklemek gerekiyormuş.
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
44Medya bu fonksiyonlar artık php sürümlerinden kaldırıldı. Aslında functions.php ye ekleyip onu da header a yada sayfaya include ettiğinizde de çözülmesi gerekirdi.
 

 

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