0
我希望用戶只能夠訪問的車,如果他們已登錄。PHP會話不會允許查看在我的「購物車」
的index.html
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
Cart.php
<?php
if(!isset($_SESSION["userName"]))
{
header("Location: ../index.html");
}
?>
connectivitity.php
function SignIn()
{
session_start(); //starting the session for user profile page
if(!empty($_POST['user'])) //checking the 'user' name which is from Sign-In.html, is it empty or have some text
{
$query = mysql_query("SELECT * FROM UserName where userName = '$_POST[user]' AND pass = '$_POST[pass]'") or die(mysql_error());
$row = mysql_fetch_array($query) or die(mysql_error());
if(!empty($row['userName']) AND !empty($row['pass']))
{
$_SESSION['userName'] = $row['pass'];
header("location: ../PHP/Cart.php");
} else {
echo "SORRY... YOU ENTERD WRONG ID AND PASSWORD... PLEASE RETRY...";
}
}
}
if(isset($_POST['submit']))
{
SignIn();
}
在這一點上,無論我嘗試的變化,它都會將我重定向到index.html。甚至認爲我改變了標題直接帶我到Cart.php文件。
進出口運行上的cPanel一個GoDaddy的主機包,這是在.htaccess文件
Options +MultiViews
AddType application/x-httpd-php .html .htm
與無效的查詢字符串語法附近'的userName =「$ _ POST [用戶]」 _deprecated_ MySQL的功能,並通過=「$ _ POST [通]」' – user5173426
不知道到底是什麼意思,我還在當談到嬰兒到php – Charles
這意味着你使用的每一個函數開始於'mysql_'將會在不久的將來停止工作並存在,所以建議將它們改爲'mysqli_'(它不僅僅是在' mysql',閱讀手冊以獲取更多信息)或者PDO對象。 –