Как я могу заменить этот код в соответствии с PHP 5,5Как я могу заменить session_register и неопределенная константа
<?php
include("dbconnect.php");
session_start();
session_register('user');
session_register('cart');
?>
И когда я называю $id
в PHP код с MySql CusID строки по:
<?php
$user=$_SESSION['user'];
$sql="select *from customer where Cususername='$user'";
$rs=mysql_query($sql) or die('Cannot select from customer table');
$row=mysql_fetch_array($rs);
$id=$row[CusID];
if(!isset($_SESSION['user']))
{
echo"<li><a href='?options=dangky'>Đăng ký</a></li>";
echo"<li><a href='?options=dangnhap'>Đăng nhập</a></li>";
echo"<li><a href='?options=quantri'>Quản Trị</a></li>";
}
else
{
echo"<li><a href='?options=phanhoi'>Phản hồi</a></li>";
echo"<li><a href='?options=sua'>Chào bạn ".$row["CusName"]."</a></li>";
echo"<li><a href='?options=sua'>Quản lý tài khoản</a>";
echo"<ul>";
echo"<li><a href='?options=giohang'>Giỏ hàng của bạn</a></li>";
echo"<li><a href='?options=giaodich'>Giao dịch gần đây</a></li>";
echo"<li><a href='?options=thoat'>Đăng xuất</a></li>";
echo"</ul>";
echo"</li>";
}
?>
я получил ошибку
Use of undefined constant CusID - assumed 'CusID' in C:\xampp\htdocs\
на линии $id=$row[CusID];
Пожалуйста, объясните, что происходит с> PHP 5.4. Я новичок
Предупреждение Эта функция была устаревшей, так как PHP 5.3.0 и REMOVED в РНР 5.4.0. – Anthony
Да, так что я должен сделать, чтобы изменить его в соответствии с PHP 5.4. –
Я бы предложил следующие документы: http://php.net/manual/en/function.session-register.php Обязательно обратите внимание, где это говорит, что функция устарела с 5.3 и предпочтительный подход, доступный с 4. – Anthony