2011-04-13 51 views
0

所以我想要的是。有一個形式,當我點擊提交,它給了我像如何在Cakephp中創建GET表單

http://www.mywebsite.com/testing?text='testing'&number=1234564 

輸出不是一般的

http://www.mywebsite.com/testing/key:value 

它是的Kannel,而且只用GET形式的作品。

更新

現在的Kannel工作在GET後,我提到。但泰勒說。它應該在幕後工作,以便沒有人只使用SMS功能併發送他們想要的任何內容。

這裏是如何工作的,假設用戶名是測試儀和密碼是foobar的(它在smskannel.conf文件),Kannel的時候配置,並在後臺(本地)

運行這兩條線發送短信
$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=0127715667&text='This is the Message'"; 
$urloutput=file_get_contents($url); 

回答

1

您確定要允許您網站上的任何表單直接通過Kannel?

我建議將表單作爲POST提交給應用程序,在動作中構造URL,然後做任何你想用Kannel做的事情。 (我對Kannel不太熟悉)

+0

你是對的。我需要在幕後工作..我發現我將如何在問題中發佈它。 非常感謝你 – msheshtawy 2011-04-15 12:09:49

1

你試過這個嗎?

echo $form->create('Model', array('type' => 'get')); 

要轉到另一個網站:

回聲$形式 - >創建(NULL,陣列( '類型'=> '得到', 'URL'=>「http://www.google的.com /搜索'));

+0

是啊它的工作原理..但我的問題是我想有一個tottaly不同的網址..而不是我的網址在網址..去一個不同的網站與表格數據。然後再如泰勒說的那樣。我需要讓它在幕後工作。 但是非常感謝你 – msheshtawy 2011-04-15 12:09:18

+0

只需添加url選項,看編輯 – kaklon 2011-04-15 12:39:33