2011-04-03 73 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

相關問題