完全相同的代码在一台服务器上工作但不在其他服

时间:2014-10-04 03:02:14

标签: javascript php jquery mysql ajax

我在两个不同的服务器上传了相同的文件。一个在hostinger(免费网络托管),另一个在iPage(付费托管)。 确切的脚本适用于hostinger但不适用于iPage。 这是代码

<link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="customstyle.css">
<script>
$(document).ready(function(){
$(".two").click(function(){
$.ajax({
        type : "POST",
        url : "myupdate.php",
        data : {action_type:"update"},
        success : function(html){
        }
    });
});
});

以下是来自myupdate.php的代码

 <?php
 session_start();
 if (!$_SESSION['login']){ 
 header('Location: index.php'); 
 }

function updatepoints() {
mysql_connect("localhost","user","password") or die (mysql_error());
mysql_select_db("database") or die ("Cannot connect to database");
$query = mysql_query("SELECT *from member WHERE username='" . $_SESSION["username"] . "'");
$row=mysql_fetch_array($query);
$points = $row["points"];
$points = $points + 2;
mysql_query("UPDATE member set points='" . $points . "' WHERE username='" . $_SESSION["username"] . "'");
}
if($_POST['action_type'] == 'update') {
updatepoints();
}
?>

我已多次检查用户名,密码,数据库名称是否具有正确的值。什么可能会引起共鸣。

这是.two类

的链接之一
<a href="http://gmail.com" class="profilelink two"><span><img src="images/point.png"/></span> Gmail</a>

0 个答案:

没有答案