嗨,我有一个问题,而设置一个外部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函数有一些问题,它给我一个500server的内部错误。你知道我在这里遇到的任何问题吗?感谢您的回答
发布于 2013-07-14 10:56:20
好的,我已经找到答案了。我需要将settings.php中的base_url更改为我当前的one。每件事都像符咒一样有效。这是为需要它的人提供的源代码:https://drupal.org/node/575002
发布于 2013-07-17 11:55:45
好的,要让它与ajax一起工作,您还需要将用户登录到Drupal,然后在drupal中使用模块执行ajax。这是使用ajax获取会话ID的唯一方法。
https://stackoverflow.com/questions/17630850
复制相似问题