您好我在设置外部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_bootstrap函数存在一些问题,这给我500服务器内部错误。你知道我在这里遇到的任何问题吗?谢谢你的回答
答案 0 :(得分:0)
好的,我已经找到了答案。我需要将settings.php中的base_url更改为当前的base_url。一切都像魅力一样。以下是需要它的人的来源:https://drupal.org/node/575002
答案 1 :(得分:0)
确定要使用ajax,你需要将用户登录到drupal,然后在Drupal中使用模块执行ajax。这是您使用ajax获取会话ID的唯一方法。