2013-06-01 109 views
0

嗨,我的代碼有問題,它很簡單。Jquery .load php access不允許

檔案:index.php文件

<PHP 
define("MYCODE", TRUE); 
include('update.php'); 
?> 

存檔:update.php

<?PHP 
if (!defined("MYCODE")) 
    die("Error"); 
?> 
<script language="javascript" type="text/javascript"> 
$(document).ready(function() 
{ 
    var refreshId = setInterval(function() 
    { 
        var r = (-0.5)+(Math.random()*(1000.99)); 
        $('#some-div').load('ajax.php'); 
    }, 60000); 
}); 
</script> 
<div id="some-div"></div> 

存檔:ajax.php

<?PHP 
if (!defined("MYCODE")) 
    die("Error"); 

$sql=mysql_query.... 

?> 

如何允許腳本訪問文件ajax.php?

不允許直接訪問,但腳本同樣錯誤。

+0

檢查你的文件的權限,也是你的.htaccess –

回答

0

MYCODE不會在你的ajax調用中被定義,因爲在加載ajax.php時index.php的執行已經完成。

0

您ajax.php文件請求爲另一個呼叫到你的服務器 - 基本上是推出作爲獨立的文件,所以沒有辦法在那裏mycode的常數初始化

0

最好能創造一個會話,以便所有文件可以共享會話變量。

相關問題