Je suis en train de tirer mes cheveux en essayant de comprendre celui-là. Je n'arrive pas à faire fonctionner le Bootstrap correctement en dehors du répertoire Drupal. Cela fonctionne correctement si j'exécute ce code dans le répertoire Drupal, mais un niveau supérieur ne fonctionne pas.Drupal - utiliser boostrap pour vérifier utilisateur connecté en dehors de Drupal ne fonctionne pas
Mon chemin Drupal est/public_html/drupal /. Le script que je cours est dans/public_html.
$ L'utilisateur ne retourne pas l'utilisateur connecté. Je me suis assuré que ce n'est pas un problème interdomaines (c'est-à-dire www.domain.com vs domain.com).
chdir('/path/to/drupal');
include_once('./includes/bootstrap.inc');
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
if ($user->uid) {
print "Logged in";
} else {
print "Logged out";
}
Je pense que vous pouvez faire un drupal_bootstrap (BOOTSTRAP_SESSION). Devrait être beaucoup plus rapide. – gagarine