所以我想要的是。有一个表单,当我点击提交,它给我输出像
http://www.mywebsite.com/testing?text='testing'&number=1234564
不是通常的
http://www.mywebsite.com/testing/key:value
适用于Kannel,它只适用于GET表单。
更新
现在,如我所说,Kannel在GET帖子中工作。但正如泰勒所说。它应该在幕后工作,以便没有人只使用短信功能并发送任何他们想要的东西。
这是它的工作原理,假设用户名是测试人员,密码是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);
答案 0 :(得分:1)
您确定要允许您网站上的任何表单直接通过Kannel吗?
我建议将表单作为POST提交给您的应用程序,在操作中构建URL,然后执行您想要对Kannel执行的任何操作。 (我对Kannel不太熟悉)
答案 1 :(得分:1)
你试过这个吗?
echo $form->create('Model', array('type' => 'get'));
转到另一个网站:
echo $ form-> create(Null,array('type'=>'get','url'=>'http://www.google.com/search'));