2015-07-16 4 views
2

Я получаю эту ошибку: Фатальная ошибка: Вызов неопределенной функции session_is_registered() в /home/tunalima/domains/mywebsiteaddress.com.tr/public_html/_globals.php на линии 11 Вот мой код:Вызов неопределенной функции session_is_registered()

<? 
$s_uye_id = 0; 
$s_uye_tipi = 0; 
$s_uye_adi = ""; 
$s_uye_soyadi = ""; 
$s_mesaj = ""; 
$s_sayfa_url = ""; 
$s_ipimiz = ""; 


if (!session_is_registered("s_uye_id")) { 
    session_register("s_uye_id"); 
    session_register("s_uye_tipi"); 
    session_register("s_uye_adi"); 
    session_register("s_uye_soyadi"); 
    session_register("s_mesaj"); 
    session_register("s_sayfa_url"); 
    session_register("s_ipimiz"); 
} 



$turkce_aylar = array ("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"); 

$turkce_harfler_buyuk = array ("", "A", "B", "C", "Ç", "D", "E", "F", "G", "Ğ", "H", "I", "İ", "J", "K", 
         "L", "M", "N", "O", "Ö", "P", "R", "S", "Ş", "T", "U", "Ü", "V", "Y", "Z"); 
$turkce_harfler_kucuk = array ("", "a", "b", "c", "ç", "d", "e", "f", "g", "ğ", "h", "ı", "i", "j", "k", 
         "l", "m", "n", "o", "ö", "p", "r", "s", "ş", "t", "u", "ü", "v", "y", "z"); 

$tum_harfler_buyuk = array ("", "A", "B", "C", "Ç", "D", "E", "F", "G", "Ğ", "H", "I", "İ", "J", "K", 
         "L", "M", "N", "O", "Ö", "P", "Q", "R", "S", "Ş", "T", "U", "Ü", "V", "w", "X", "Y", "Z"); 

$firma_harfler_buyuk = array ("", "A", "B", "C", "Ç", "D", "E", "F", "G", "H", "I", "İ", "J", "K", 
         "L", "M", "N", "O", "Ö", "P", "Q", "R", "S", "Ş", "T", "U", "Ü", "V", "W", "Y", "Z"); 

$sadece_turkce_harfler_buyuk = array ("Ç", "Ğ", "İ", "Ö", "Ş", "Ü"); 
$sadece_turkce_harfler_kucuk = array ("ç", "ğ", "ı", "ö", "ş", "ü"); 
$isaretler = array (" ", ".", ",", "!", "'", "^", "+", "%", "&", "/", "(", ")", "=", "?", "]", "~", "`", "*", "#", "$", "|", "[", "-"); 
?> 
+1

** Предупреждение Эта функция была устаревшей, так как PHP 5.3.0, и устранили от PHP 5.4.0 ** HTTP : //php.net/manual/en/function.session-is-registered.php –

ответ

2

Вместо того

if (!session_is_registered("s_uye_id")) { 

типа этого:

if (!isset($_SESSION["s_uye_id"])) { 

Руководитель сценария:.

<?php 
    session_start(); 
    $s_uye_id = 0; 
    $s_uye_tipi = 0; 
    $s_uye_adi = ""; 
    $s_uye_soyadi = ""; 
    $s_mesaj = ""; 
    $s_sayfa_url = ""; 
    $s_ipimiz = ""; 


    if (!isset($_SESSION["s_uye_id"])) { 
     $_SESSION["s_uye_id"] = 
     $_SESSION["s_uye_tipi"] = 
     $_SESSION["s_uye_adi" = 
     $_SESSION[s_uye_soyadi"] = 
     $_SESSION[s_mesaj"] = 
     $_SESSION[s_sayfa_url"] = 
     $_SESSION[s_ipimiz"] = 0; 
    } 

    // continue .... 
+0

Большое спасибо! – Murat

1

больше ничего сказать после этого: функция была удалена, если вы используете PHP 5.4.0 или более

Смежные вопросы