我有一个将传入的 url 参数保存到数据库的回发脚本。
例如http://myurl.com/postback.php?param1=123¶m2=456
保存参数后如何将这些参数发送到另一个回发网址?例如http://differenturl.com/postback.php?param1=123¶m2=456
谢谢
詹姆士
我有一个将传入的 url 参数保存到数据库的回发脚本。
例如http://myurl.com/postback.php?param1=123¶m2=456
保存参数后如何将这些参数发送到另一个回发网址?例如http://differenturl.com/postback.php?param1=123¶m2=456
谢谢
詹姆士
你在这里基本上有几个选择。使用$_SERVER['QUERY_STRINGS']
可以获取 URL 中传递的所有变量,然后在重定向file_get_contents
或cURL
请求中使用该字符串。使用您提供的 URL 和QUERY_STRINGS
密钥,您将获得 string param1=123¶m2=456
。然后,您可以连接到您的新 URL 以使用file_get_contents
函数 ,curl
或标头重定向(如果这是您想要的)。
$reqURL = "http://differenturl.com/postback?".$_SERVER['QUERY_STRING'];
或者,如果你想使用 post,你会$_SERVER['QUERY_STRINGS']
在CURLOPT_POSTFIELDS
flag 下通过。
我仍然很困惑你想要做什么,在 URL (GET) 中的查询字符串中发送变量或使用标题 (POST) 发布数据并使其在 URL 中不可见?