หัวข้อ: สอบถามเกี่ยวกับ session_register ครับ เริ่มหัวข้อโดย: kanakita ที่ 20 ธันวาคม 2017, 06:53:04 ในส่วนของ login แล้วมันแจ้งแบบด้านล่างคับเราควรแก้ไขอย่างไรคับ
Fatal error: Call to undefined function session_register() in D:AppServwwwhrstocklibmenu.php on line 23 โค๊ด: <?php if(isset($_GET['logout'])){ if($_GET['logout']=="true"){ session_destroy(); $chkuser=false; echo"<script language="javascript">window.location="index.php";</script>"; } } if(isset($_SESSION["nameuser"])){ $chkuser=true; }else{ $chkuser=false; if(isset($_POST['txtname']) && isset($_POST['txtpass'])){ if($_POST['txtname']<>"" && $_POST['txtpass']<>""){ $sql="Select tb_user.*,tb_prefix.prefixnamel From tb_user INNER JOIN tb_prefix On tb_user.prefixid=tb_prefix.prefixid Where username='".$_POST['txtname']."' And pw='".md5($_POST['txtpass'])."'"; $rs=rsquery($sql); $n=mysql_num_rows($rs); if($n==0){ $chkuser=false; echo"<script language="javascript">alert('ชื่อผู้ใช้ หรือ รหัสผ่าน ไม่ถูกต้อง');</script>"; }else{ $fuser=mysql_fetch_array($rs); session_register("iduser"); $_SESSION['iduser']=$fuser['iduser']; session_register("status"); $_SESSION['status']=$fuser['statusUser']; $chkuser=true; session_register("user"); $_SESSION['nameuser']=$fuser['nameuser']." ".$fuser['surname']; session_register("avatar"); $_SESSION['avatar']=$fuser['avatar']; } } } } if($chkuser==false){ echo"<form name="frmadd" method="POST" action="">"; echo"<label>User name :</label><br />"; echo"<input class="txt1" type="text" name="txtname" id="txtname" autocomplete="off" /><br />"; echo"<label>Password :</label><br />"; echo"<input class="txt1" type="password" name="txtpass" id="txtpass" autocomplete="off" /><br />"; echo"<input class="bt1" type="submit" value="ลงชื่อเข้าใช้" style="width:80px;margin-top:5px;" />"; echo"</form>"; }else{ ?> <ul class="login"> <h3><?php echo _avatar($_SESSION['avatar']);?></h3> <li><img src="images/addbk_16.gif"/> สวัสดี <?php echo $_SESSION['nameuser']?></li> <li class="icon"><a href="index.php?option=editaccount">แก้ไขข้อมูลส่วนตัว</a></li> <li class="icon"><a href="?logout=true">ออกจากระบบ</a></li> </ul> <?php } ?> หัวข้อ: Re: สอบถามเกี่ยวกับ session_register ครับ เริ่มหัวข้อโดย: aommiez ที่ 20 ธันวาคม 2017, 08:31:13 session_register() is depricated around 4.1.0 and removed from newer versions.
Try with - โค๊ด: $_SESSION['var_name'] = 'value'; http://php.net/manual/en/function.session-register.php This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0. หัวข้อ: Re: สอบถามเกี่ยวกับ session_register ครับ เริ่มหัวข้อโดย: kanakita ที่ 20 ธันวาคม 2017, 11:25:56 session_register() is depricated around 4.1.0 and removed from newer versions. Try with - โค๊ด: $_SESSION['var_name'] = 'value'; [url]http://php.net/manual/en/function.session-register.php[/url] This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0. ขอบคุณคับ หัวข้อ: Re: สอบถามเกี่ยวกับ session_register ครับ เริ่มหัวข้อโดย: kookuu ที่ 20 ธันวาคม 2017, 12:06:40 ด้านบนมี session_start(); หรือยังครับ
หัวข้อ: Re: สอบถามเกี่ยวกับ session_register ครับ เริ่มหัวข้อโดย: kanakita ที่ 20 ธันวาคม 2017, 12:52:23 ด้านบนมี session_start(); หรือยังครับ ไม่มีคับเคยลองใส่แล้วก็ไม่ได้คับหลายท่านบอกว่าเป็นที่ php ยกเลิการใช้ session_start แล้วคับ |