私はデコードしているクエリ文字列から文字列を暗号化しました。デコード後、db文字列と一致させようとしていますが、これは機能していません.Hereが私のコードです
<?php
require_once("db.php");
$id="";
$emailrole="";
if($_GET){
if(isset($_GET['id'])){
$id = base64_decode($_GET['id']);
$query = "select * from sfrole where email like('{$id}') LIMIT 1";
$qryy = mysql_query($query);
$cnt = mysql_num_rows($qryy);
if($cnt > 0){
$emailrole = mysql_fetch_array($qryy);
}else{
exit();
}
}else{
exit();
}
}else{
exit();
}
?>
このように使えば
$query = "select * from sfrole where email like('malik.adeel@shakarganj.com.pk') LIMIT 1";
それは機能し、変数から使用すると何も返されません助けてください
アップデート
私はphpで使用しているこのようにC#で文字列を暗号化しています
Convert.ToBase64String(Encoding.Unicode.GetBytes(emailid))