0

嗨,我的代码有问题,很简单。

存档: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?

不允许直接访问,但脚本相同的错误。

4

3 回答 3

0

最好创建一个会话,以便所有文件都可以共享会话变量。

于 2013-06-01T14:11:14.237 回答
0

MYCODE 不会在您的 ajax 调用中定义,因为 index.php 的执行在您加载 ajax.php 时已经完成。

于 2013-06-01T10:54:07.470 回答
0

您的 ajax.php 文件作为对服务器的另一个调用被请求 - 基本上它是作为独立文件启动的,因此无法启动 MYCODE 常量

于 2013-06-01T10:54:12.653 回答