我想把POST数据从一个站点发送到另一个站点(这两个站点都由我们开发).问题是如果从另一个域请求页面,则POST变量不可用.即使我在本地测试它,但指定完整的URL,POST数据也会消失.
所以,这将工作:
<form method="POST" action="test.php">
Run Code Online (Sandbox Code Playgroud)
但这不会:
<form method="POST" action="http://example.com/test.php">
Run Code Online (Sandbox Code Playgroud)
这是页面的HTML:
<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="http://example.com/test.php">
<input type="text" name="request" value="" id="" />
<input type="submit" value="" id="" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在评论之后,我认为这应该有效,我在另一台服务器上进行了测试,确实一切正常.这可能与启用第一台服务器https的事实有关.但如果是这种情况,我发现我确实得到了回复信息,但只有POST数据丢失了.
我要做的是在Github项目README.md文件中显示PayPal捐赠按钮.我添加的标记显示为HTML,而不是正确呈现为捐赠按钮.
HTML
// PayPal source here
你有什么想法吗?