2011-04-03 67 views
1

我是Drupal新手,不知道如何正确使用它。我被困在这部分显示链接的地方,当用户点击链接时,我需要将代码发布到该链接的某些信息,然后将用户重定向到该页面。在Drupal中,发布到脚本并将用户重定向到

  1. 用户点击一个链接:[进入其他网站]
  2. 系统职位用户ID,SecretPasswrod等,以http://www.theotherside.com/handle.php
  3. 用户的浏览被重定向到handle.php(whiuch别处重定向他如适用)

我知道如何在php中完成此操作(通过在页面上创建表单然后提交它),但不知道如何在Drupal中“正确地”执行此操作。

回答

1

我想你正在寻找如何使用PHP进行POST。我不熟悉任何Drupal的具体方法,但是这是我怎么会做它:

  • 创建名称的menu hook模块,比方说,MyModule的进入,其他站点
  • 定义和创建页面回调函数:在其中,使用例如你想要的POST代码HTTP POST from PHP example - 您可能还需要为权限等规定的其他设置
  • 让你想要用户链接点击指向yourdomain.com/mymodule-enter-other-site
  • 激活你的模块,并给它一个去

如果一切按预期工作,页面回调函数在用户访问地址时执行,您可以构建数据并最终重定向用户。

+0

排序我需要的东西 – siliconpi 2011-04-08 14:10:40

0

有两种方法可以做到这在Drupal

1)使用形式API来创建窗体,然后写你的表单提交的代码form_submit功能 看到http://drupal.org/node/751826

2)使用网络表单模块创建表单。看到http://drupal.org/project/webform

+0

没有 - 那不是它。我不需要在drupal上创建任何表单,但是将某些值POST到handle.php脚本@guru – siliconpi 2011-04-04 04:11:52