外部php脚本drupal 7

时间:2013-07-13 13:56:40

标签: 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/bootstrap.inc");
//until here works fine
drupal_bootstrap(DRUPAL_BOOTSTRAP_SESSION);
    //500 internal server error
?>

然而drupal_bootstrap函数存在一些问题,这给我500服务器内部错误。你知道我在这里遇到的任何问题吗?谢谢你的回答

2 个答案:

答案 0 :(得分:0)

好的,我已经找到了答案。我需要将settings.php中的base_url更改为当前的base_url。一切都像魅力一样。以下是需要它的人的来源:https://drupal.org/node/575002

答案 1 :(得分:0)

确定要使用ajax,你需要将用户登录到drupal,然后在Drupal中使用模块执行ajax。这是您使用ajax获取会话ID的唯一方法。