我是否可以使用web服务连接到我的Drupal网站,并向它传递一个变量(使用post方法)?我知道Drupal中的表单实际上有隐藏的元素,因此不可能从外部源提交表单。
也有一个服务模块,但我认为我无法实现我试图用它做的事情。
以下是我试图对Drupal做的事情:
当我连接到www.drpal-site.com/web(web只是一个例子)时,我希望能够向它发布变量并执行复杂的数据库查询。我还想返回json中的查询结果(可能使用echo )。我也希望能够删除我的drupal网站的标题和页脚。
关于如何实现这一点,我真的需要一些方向。
发布于 2011-12-11 22:28:55
可以从Drupal之外的另一个站点提交表单,这是我在外部站点上使用的代码,用于显示Drupal登录表单,它运行良好,提交表单后,用户将在远程站点上登录。
<form id="loginForm" action="http://mydrupalsite.com/node/60?" method="post" name="login">
<div class="login-datas">
<div class="login-field">
<label for="name">Login: </label>
<input type="text" name="name" id="name" class="txt">
</div>
<div class="login-field">
<label for="pass">Password: </label>
<input type="password" name="pass" class="txt" id="pass">
</div>
</div>
<div class="login-send">
<input name="Submit" type="submit" id="submit" value="Enter">
<input name="form_id" id="edit-user-login-block" value="user_login_block" type="hidden">
</div>
</form>https://drupal.stackexchange.com/questions/17221
复制相似问题