我有一个PHP页面,需要一堆url参数并发送一封电子邮件。我试图在邮件发送后使用相同的url参数调用另一个网页。如果我执行以下操作,我的电子邮件是否可靠地发送?重定向是我真正想做的事情吗?执行代码后PHP重定向
更新:感谢您的提示。正如你可以看到我使用+,我不知道任何PHP。阅读所有的答案到目前为止,我想出了这个之后:
Random code to send email... file_get_contents('http://www.othersite.com/' . $_SERVER["REQUEST_URI"]. "?". $_SERVER["QUERY_STRING"]);
我相信这应该开始在另一个网站上一个GET与当前的所有参数,这正是我想要的。这样我就不必处理重定向了。这个解决方案的任何问题?
更新2:由于我的网址是https,file_get_contents给我带来了一些问题。有办法解决这个问题,但我只是使用头重定向和一切运作良好。感谢大家!
重新更新:如果远程服务器上的目录结构和页面名称确实是相同的,那么看起来不错,直到页面名称?这听起来很难相信,如果它是你打电话的外部服务。 – 2010-03-17 13:36:34