访问AJAX解析器页面上的PHP对象?
我使用AJAX将访问AJAX解析器页面上的PHP对象?,php,ajax,Php,Ajax,我使用AJAX将POST数据提交到解析器文件 $.ajax({ type: 'POST', url: '<?php echo AJAX_DIR; ?>/parser.php', data: data, etc...... 注意:init.php文件首先启动会话。解决了它。如果您从sub.domain.com发送ajax并在domain.com/sub/parser.php解析它,它会中断。我告诉ajax提交者解析信息,从而解决了这个问题。位于sub.
POST
数据提交到解析器文件
$.ajax({
type: 'POST',
url: '<?php echo AJAX_DIR; ?>/parser.php',
data: data,
etc......
注意:init.php文件首先启动会话。解决了它。如果您从
sub.domain.com
发送ajax并在domain.com/sub/parser.php
解析它,它会中断。我告诉ajax提交者解析信息,从而解决了这个问题。位于sub.domain.com/parser.php
希望这对其他人有所帮助。我们可以看看你的parser.php代码吗。首先,我觉得parser.php可能在ajax请求中查找cookie/头,这可能会导致问题。需要澄清的是$user对象是从会话中检索到的吗?@BlackBurn027:我编辑了我的帖子。谢谢。你能给$user看看吗line@Osama例如我不知道你的意思$用户是一个对象。总的来说,问题似乎是在提交ajax时丢失了整个会话,但直接浏览解析器文件也没关系。
<?php
//For allowing this to be accessed from anywhere within users.mysite.com
header('Access-Control-Allow-Origin: https://users.mysite.com');
//Userspice requires
require_once '../../init.php';