Html 简单跨域表单发布不起作用(whmcs)

Html 简单跨域表单发布不起作用(whmcs),html,forms,.htaccess,post,whmcs,Html,Forms,.htaccess,Post,Whmcs,我正在尝试使用html post方法让搜索框将其内容发布到另一个域的搜索框中,但是在重定向到第二个站点后,搜索框不起作用。站点2上的搜索框仍然为空 这两台服务器都属于同一个企业,我可以访问这两台服务器,有人能告诉我,如果不使用java从站点1的输入框1获取内容,并将其发布到站点2的输入框2,我可以做些什么吗 下面是我在第一个站点上使用的代码行 表单操作=”https://site2.com/cart.php?a=add&domain“method=“post” 谢谢您需要捕获并处理正在用作操作的

我正在尝试使用html post方法让搜索框将其内容发布到另一个域的搜索框中,但是在重定向到第二个站点后,搜索框不起作用。站点2上的搜索框仍然为空

这两台服务器都属于同一个企业,我可以访问这两台服务器,有人能告诉我,如果不使用java从站点1的输入框1获取内容,并将其发布到站点2的输入框2,我可以做些什么吗

下面是我在第一个站点上使用的代码行

表单操作=”https://site2.com/cart.php?a=add&domain“method=“post”

谢谢

您需要捕获并处理正在用作操作的
site2.com/cart.php
文件中的GET参数(在您的操作URL中)和POST流(来自表单元素)

假设site1上的输入框名为
inputBox
,并且包含在带有该操作的表单中,则在提交表单时,
site2.com/cart.php
脚本可以访问位于
$\u POST['inputBox']
-即,无论该值出现在site2的何处,您都可以这样做

<form name="someformonsite2" action="....">
<input type=text 
<?php
  if((!empty($_POST['inputBox'])&&(passes_your_validation($_POST['inputBox']))){
    print("value=\"".$_POST['inputBox']."" );
  }
 ?> 
size=12 maxlength=11>
<!-- rest of form follows -->


您好,我希望我可以在htaccess文件中添加一些php代码,以接受帖子并保持html表单的原样,这是可能的吗?我无法让php代码直接在文件中工作,因为它是一个whmcsfile@Davie好,让我想到,
cart.php
可能是用php编写的:)是的,但它是用ioncube编码的,php在模板文件中不起作用。希望我能解决这个问题,否则我会有一个混乱的布局,因为网站上满是要重新发布到whmcs的表单。@Davie你不能向htaccess添加无法工作的PHP代码,正如你所经历的那样,你也不能添加到whmcs核心文件中(你无论如何都不应该这样做),因为它们是经过编码的。你能做的就是利用WHMCS的内置挂钩。使用钩子几乎可以做任何事情,您只需要知道要使用什么钩子以及要完成什么,下面是一些文档,让您开始使用
<input type=text value="SomeVal" size=12 maxlength=11>