Drupal 7 外部php脚本drupal 7

Drupal 7 外部php脚本drupal 7,drupal-7,Drupal 7,您好,我在设置外部php脚本时遇到问题。我的外部php脚本代码如下: <?php $currdir = getcwd(); //Print "Current dir: $currdir <br/>"; //echo "Document root: " . $_SERVER['DOCUMENT_ROOT'] . "<br/>"; chdir($_SERVER['DOCUMENT_ROOT'] . "/home/"); require_once("./includes/

您好,我在设置外部php脚本时遇到问题。我的外部php脚本代码如下:

<?php
$currdir = getcwd();
//Print "Current dir: $currdir <br/>";
//echo "Document root: " . $_SERVER['DOCUMENT_ROOT'] . "<br/>";
chdir($_SERVER['DOCUMENT_ROOT'] . "/home/");
require_once("./includes/bootstrap.inc");
//until here works fine
drupal_bootstrap(DRUPAL_BOOTSTRAP_SESSION);
    //500 internal server error
?>


但是,drupal_引导函数存在一些问题,导致500服务器内部错误。你知道我在这里遇到的任何问题吗。谢谢你的回答

好的,我已经找到答案了。我需要将settings.php中的base_url更改为当前的url。每件事都很有魅力。以下是需要它的人的源代码:

好的,要使它与ajax一起工作,您还需要将用户登录到drupal,然后在drupal中使用模块执行ajax。这是使用ajax获取会话ID的唯一方法。

现在我遇到了ajax调用问题,在同一个php文件上调用ajax时,会话ID似乎发生了变化。有人有这个问题吗?