如何在 Drupal 的自定义 php 文件中设置会话变量?
How do I set session variables in a custom php file in Drupal?
在我的 drupal 站点的子页面中,我有一个表单。我希望表单 post 到一个简单的 process.php 文件,该文件采用表单数据,然后设置 $_SESSION 变量和 returns 用户到原始页面。
目前 process.php 文件没有看到标准 drupal 页面中设置的 $_SESSION 变量,反之亦然,drupal 页面没有看到 process.php 文件中设置的 $_SESSION 变量,它们起作用就好像他们在完全不同的网站上一样。我错过了什么?
根据我的研究,似乎设置会话变量和 运行 您自己的 php 代码的唯一方法是创建一个模块。
我在这里查看了 Drupal.org 教程:
https://www.drupal.org/developing/modules
这个在这里:
http://www.wdtutorials.com/2012/04/29/drupal-7-how-create-module-part-1
最后,我还建议您查看现有模块并从中学习。
在我的 drupal 站点的子页面中,我有一个表单。我希望表单 post 到一个简单的 process.php 文件,该文件采用表单数据,然后设置 $_SESSION 变量和 returns 用户到原始页面。
目前 process.php 文件没有看到标准 drupal 页面中设置的 $_SESSION 变量,反之亦然,drupal 页面没有看到 process.php 文件中设置的 $_SESSION 变量,它们起作用就好像他们在完全不同的网站上一样。我错过了什么?
根据我的研究,似乎设置会话变量和 运行 您自己的 php 代码的唯一方法是创建一个模块。
我在这里查看了 Drupal.org 教程: https://www.drupal.org/developing/modules 这个在这里: http://www.wdtutorials.com/2012/04/29/drupal-7-how-create-module-part-1
最后,我还建议您查看现有模块并从中学习。