[請益] SESSION 問題 (已解決)

看板PHP作者 (動感56)時間7年前 (2017/05/04 13:46), 7年前編輯推噓0(008)
留言8則, 6人參與, 最新討論串1/1
我在 a.php 使用 session <?php session_start(); $a = rand(1000,9999); $_session["visasource"]="$a"; echo $_session["visasource"]; ?> 在 A.PHP 的確有看到 echo 跑出亂數的值了 以下是 a.php 讓 user 輸入認證碼的 input 程式碼 用 from 傳到 b.php <input style="font-family:微軟正黑體;" name="visainput" type="text" placeholde r= ----------------------------(分隔線)------------------------------------------ -- 以下是 b.php 一開始的程式碼 session_start(); $visainput = $_POST["visainput"]; $_session["visasource"]="$visasource"; if ($visainput == $visasource){ header('Location: http://www.google.com.tw'); echo $input_name."name yes"; }else{ header('Location: http://www.yahoo.com.tw'); } 可是我認證碼輸入正確,還是會一直跑去 YAHOO 的首頁 請問我哪邊錯誤了呢? 再麻煩高手解答一下吧 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.163.184 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1493876794.A.666.html ※ 編輯: move5566 (180.217.163.184), 05/04/2017 13:47:21

05/04 13:56, , 1F
session 變數大小寫就不說了,b.php session assign 的
05/04 13:56, 1F

05/04 13:57, , 2F
動作不覺的怪怪的嗎.
05/04 13:57, 2F

05/04 13:57, , 3F
先用 echo 確定你要比對的兩個值是不是正確的吧.
05/04 13:57, 3F

05/04 14:04, , 4F
這個也太誇張了 你知道等號兩邊的意義嗎
05/04 14:04, 4F

05/04 15:24, , 5F
可能也要看一下引號的意義…
05/04 15:24, 5F

05/04 16:37, , 6F
建議先重新學怎麼把東西放進變數裡面
05/04 16:37, 6F
※ 編輯: move5566 (180.217.171.188), 05/04/2017 18:55:44

05/04 19:15, , 7F
$visasource = $_SESSION["visasource"];
05/04 19:15, 7F

05/04 20:25, , 8F
這篇不刪了嗎
05/04 20:25, 8F
文章代碼(AID): #1P2i0wPc (PHP)