• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php与ajax中的有关问题

php 搞代码 4年前 (2022-01-24) 10次浏览 已收录 0个评论
文章目录[隐藏]

php与ajax中的问题
index.php页面:

Information
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />
<script type=”text/javascript”>
function chk(){
if(validate_form()==false){
return ;
}
validate() ;
}

function validate_form(){
if(document.myform.name.value==””){
alert(“昵称不能为空!”) ;
return false ;
}
if(document.myform.pwd.value==””){
alert(“密码不能为空!”) ;
return false ;
}
}

var xmlHttp ;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”) ;
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest() ;
}
}
function validate(){
createXMLHttpRequest() ;
var name=document.getElementById(“name”).value ;
var pwd=document.getElementById(“pwd”).value ;
var str=”name=”+name+”&pwd=”+pwd ;
xmlHttp.open(“POST” , “indexsend.php” , true) ;
xmlHttp.onreadystatechange=callback ;
xmlHttp.setRequestHeader(“Content-Type” , “application/x-www-form-urlencoded”) ;
xmlHttp.send(str) ;
}
function callback(){
if(xmlHttp.readyState==4){
if(xmlH%本文@来源gao@!dai!ma.com搞$$代^@码!网搞代gaodaima码ttp.status==200){
var str=xmlHttp.responseText ;
if(str==”1″){
alert(“该用户存在,页面将会转向首页”) ;
window.location=”chating.php” ;
}
else{
alert(“用户不存在或密码错误,请确认后再输入”) ;
clear() ;
}
}
}
}
function clear(){
document.getElementById(“name”).value=”” ;
document.getElementById(“pwd”).value=”” ;
}
</script>

<body>

登入页面

用户昵称:

密 码:

注册

indexsend.php页面:
<?php
session_start() ;
error_reporting(E_ALL & ~E_NOTICE);
header(“Content-type:text/html ; chareset:gb2312”) ;
$name=$_POST[“name”] ;
$pwd=$_POST[“pwd”] ;
$name=iconv(“utf-8” , “gb2312//IGNORE” , $name) ;

echo $_REQUEST[“name”].”#####” ;
echo $_POST[“pwd”].”@@@@@@” ;

include_once(“conn.php”) ;
$result=mysql_query(“select * from chatuser where name=’$name’ and pwd=’$pwd'”) ;

//var_dump(“select * from chatuser where name='”.$name.”‘ and pwd='”.$pwd.”‘”) ;

$num=mysql_num_rows($result) ;
if(($num)>0){

while($arr=mysql_fetch_object($result)){
$id=$arr->id ;
$name=$arr->name ;
$_SESSION[“id”]=$id ;
$_SESSION[“name”]=$name ;
}

echo “1” ;
}
else{
echo “0” ;
}
mysql_close() ;
?>
开始调试的时候,运行是成功的。但是我把php.ini文件改了之后,就出现了问题,然后我又把配置文件更改回来了,再调试的时候,就出现了问题——值传不过来。我当时改的是session属性,因为在打开phpMyAdmin的时候,出现了问题。
求各位给予帮助。

——解决方案——————–


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php与ajax中的有关问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址