我希望通过 PHP + JQuery Ajax设计一个登录表单。
我有2个文本框:
id="kadiID"
id="sifreID"
和按钮:
id="btnGiris"
我的按钮 JQuery 代码是:
$('#btnGiris').on("click", function(){
var kullaniciID=$("#kadiID").val();
var sifreID=$("#sifreID").val();
var cpthcID='';
if($('#kontrolID').length){
cpthcID=$('#kontrolID').val();
alert("cpthc: [" + cpthcID + "]");
}
$.ajax({
type : "GET",
url :'giris.php',
data:({ kadi : kullaniciID, sifre : sifreID, cpthc : cpthcID }),
cache:false,
beforeSend :function()
{
// other codes
},
success :function(donen_veri){
alert(donen_veri);
},
complete:function()
{
// other code
},
})
return false;
})
当我点击按钮时,我从javascript发送的数据不在giris.php文件中处理。我也通过F12打开开发工具并打开网络选项卡,然后点击按钮我看到了这样的网址:
我通过ajax数据字段发送的数据在网址中是
我该如何解决这个问题。
答案 0 :(得分:1)
答案 1 :(得分:0)
这是我的PHP代码:
<?php
ob_start();
error_reporting(E_ALL ^ E_NOTICE);
session_start();
include '../ayar.php';
$tablo="kullaniciTB";
$durum='';
if(!isset($_SESSION["login"])){
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 1;
} else{
if (empty($_SESSION['count'])) {
$_SESSION['count'] = 1;
$durum='count: ' . $_SESSION['count'];
} else {
$_SESSION['count']++;
}
}
$kadi = $_POST['kadi'];
$sifre = $_POST['sifre'];
if($kadi=='' or $sifre=='') {
$yazi="xbosx";
}
else if(strstr($kadi, '=') or strstr($kadi, '\'') or strstr($kadi, '--')){
$yazi="yhacky";
}
else{
$cptDurum="";
if($_SESSION['count']>4){
$kntrl = $_POST['cpthc'];
if($kntrl==''){
$cptDurum="bos";
}
else if($kntrl==$_SESSION['sifre']){
$cptDurum="dogru";
}
else if($kntrl!=$_SESSION['sifre']){
$cptDurum="yanlis";
}
}
if($cptBos=="dogru"){
$sorgu="SELECT * FROM `" . $tablo . "` WHERE kullaniciAdi='".$kadi."' AND sifre='".$sifre."' AND yetki=1";
if ($sonuc = mysqli_query($conn, $sorgu)) {
/* fetch associative array */
while ($deger = mysqli_fetch_assoc($sonuc)) {
$_SESSION["vaktiGeldi"] = time() + 5400;
$_SESSION["login"] = true;
$_SESSION["user"] = $kadi;
$_SESSION["userID"] = $deger['id'];
$durum="kdogruk";
}
/* free sonuc set */
mysqli_free_result($sonuc);
}
}
else if($cptDurum=="bos"){
$durum="cptBos";
}
else if($cptDurum=="yanlis"){
$durum="cptYanlis";
}
}
}
else{
$durum="mzatenm";
}
echo $durum;
&GT;