本機端(windows)的PHP程式 可以正常登入網頁 也都正常運作
就是輸入帳號密碼能正確跳到指定的頁面
而這個方式似乎不是很好的方式 因為只是驗證資料庫有沒有使用者
但現在主要的重點是 我上傳上去linux(Debian)後
登入頁面輸入了他還是沒有轉向所指定的頁面 還是在輸入帳號密碼的頁面
而直接打指定的頁面的網址(尚未登入)確沒有先轉向登入頁面卻可以直接進入 囧"
請問各位前面這樣的情況問題有可能出在哪裡呢?
我查詢linux裡的php.ini中session.save.path 有正常打開 路徑目錄也有
session也是enabled
以下附上片段程式 session的部份
===========================================================
登入頁面admin.php :
<?php
session_start();
include "sql.php";
if($_POST){
$check=showsql("SELECT * FROM `admin` WHERE `account` LIKE '$account'
AND `password` LIKE '$password'");
if(count($check)>0)
{
$_SESSION['admin']='test';
header("Location:aaa.php");
}
}
if($_SESSION['admin']=='test')
header("Location:aaa.php");
?>
======================================================
而內頁aaa.php上方驗證session的部份:
<?php
session_start();
if($_SESSION['admin']!='test')
header("Location:admin.php");
?>
=======================================================
就感覺header的部份都沒有轉成功@@?
請問這種情形有可能什麼方式能解決呢?
勞煩各位前輩<__ __> 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.181.103
想請教一下各位前輩
自己在練習PHP
不過發現我在