访问AJAX解析器页面上的PHP对象?

访问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.

我使用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.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';