第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

比較字符串時遇到問題 (PHP)

比較字符串時遇到問題 (PHP)

PHP
紫衣仙女 2023-11-04 20:54:11
我的目標(biāo)是檢查 cookie 中存儲的“令牌”的值是否與數(shù)據(jù)庫中的 loginTable 表中的值相同。我可以將 cookie 的值保存在變量 $token 中。我遇到的問題在這里 --> if ($row["token"] == $token)。例如$token的值為bm0h8sdigs,行中的值為bm0h8sdigs,但不進(jìn)入if。我也嘗試了 strcmp 函數(shù),但它不起作用。if(strcmp($row["token"], $token) == 0) 我還嘗試了 $sqlToken = "select * from loginTable where token='" 。$令牌?!?#39;”;但它不起作用?;仫@$令牌;打印我的 cookie 中的內(nèi)容 - bm0h8sdigs<!-- https://github.com/js-cookie/js-cookie This is a library to make handling cookies easier --><script>   var token = Cookies.get('token');</script><?php   $token = "<script>document.write(token)</script>";   $var = 0;   include "connectDB.php";                                   $sqlToken = "SELECT * FROM loginTable";   $resultToken = $mysqli->query($sqlToken);   while($row = $resultToken->fetch_assoc()){        if ($row["token"] == $token){            $var = 1;        }   }   $mysqli->close();                                   if ($var == 1){   //Token found in db   }   else{   //Token not found in db   }?>連接數(shù)據(jù)庫.php<?php    $host = "localhost";    $username = "root";    $password = "usbw";    $database = "test";    $mysqli = new mysqli($host, $username, $password, $database);    $mysqli -> set_charset("utf8");    if ($mysqli->connect_errno) {        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;     }?>登錄表 - prnt.sc/u7nidnCreate table loginTable(    loginID int AUTO_INCREMENT,    userID int not null,    token varchar(20) not null,    Constraint PK_loginTable Primary Key(loginID),    Constraint FK_loginTable_userID Foreign Key (userID) References usersTable (userID))
查看完整描述

1 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗 獲得超10個贊

您提供的示例顯示$token保留該值<script>document.write(token)</script>; 當(dāng)然比較將失敗。

您將 javascript 變量傳遞給 php 的方法將不起作用。php 無法訪問 javascript 范圍。嘗試通過提交傳遞變量form或嘗試直接在 php 中訪問 cookie 值,通過$_COOKIE


查看完整回答
反對 回復(fù) 2023-11-04
  • 1 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號