PHP関係 このサイトのregister.phpが機能するのかと、なぜエラーとなるか知りたい。

初心者なので、具体的に教えて欲しいです。

実現したいこと

webブラウザからで入力したデータをデータベース(mariaDBかMysql)へ登録したい。

前提

https://qiita.com/Naughty1029/items/08b0ddeb805442916239
のサイトで紹介しているregister.phpを、vscodeの拡張機能のPHPServerで、webブラウザで開き、
入力欄にすべて入力してsubmitするがエラーとなる。そもそも機能しないのではと疑問あり。

発生している問題・エラーメッセージ

同サイトのfunctions.phpの
function checkToken(){
if(empty($_SESSION['token']) || ($_SESSION['token'] != $_POST['token'])){
echo 'Invalid POST', PHP_EOL;
exit;
}
}
の所で$_POST['token']の値と$_SESSION['token']の値が一致せずInvalid POSTを表示して終了する。

試したこと

vscodeでデバッグを行ったが、知識がないため、解決方法含めてよくわからない。

入力されたデータからのpostやsessionあたりの詳しい解説や、間違いがあるならば正しく直したいです。

コメントを投稿

0 コメント