2013-12-18 11 views
6

मैं 5.4 करने के लिए php 5.3 से मेरी साइट स्थानांतरित कर दिया करने के लिए कॉल और अब मैं साइट व्यवस्थापकपीएचपी गंभीर त्रुटि: अपरिभाषित समारोह session_register()

मैं इस त्रुटि को देखने के लिए प्रवेश नहीं कर सकते:

पीएचपी गंभीर त्रुटि: कॉल अपरिभाषित समारोह session_register() लाइन पर /home/regimhot/public_html/webmotionsV4/mvc/models/kit_model_useri.php में करने के लिए 18

समस्या से कोड है:

 function login($username, $password) { 
      if(!$username || !$password) return false; 
      if($this->useri[$username]['password']==$password) { 
        session_register('userInfo'); 
        $_SESSION['userInfo'] = $this->useri[$username]; 
        $_SESSION['userInfo']['logat'] = true; 
        $this->userInfo = &$_SESSION['userInfo']; 

मैं समस्या को कैसे हल कर सकता हूं? मुझे पता है कि समारोह session_register php 5,4

+0

session_register लेखन की कोई जरूरत नहीं ('userInfo') लाइन –

उत्तर

16

This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.

http://www.php.net/manual/en/function.session-register.php

द्वारा suported नहीं है सुनिश्चित करें कि आप session_start() है, बस session_register() को दूर करने और $_SESSION काम काम नहीं करेगा पर निर्भर के रूप में करें।

5

प्रलेखन के अनुसार, session_register() फ़ंक्शन संस्करण 5.3.0 में बहिष्कृत किया गया था और PHP से पूरी तरह से 5.4.0 में हटा दिया गया था। मुझे संदेह है कि आप संस्करण 5.4.0 का उपयोग कर रहे हैं।

http://www.php.net/manual/en/function.session-register.php

संबंधित मुद्दे