【发布时间】:2014-02-12 09:38:48
【问题描述】:
我正在使用 URL 将参数传输到远程位置。 我需要使用 PHP 调用 URL - 无需重定向到 URL。
我尝试了不同的解决方案,但没有运气。在处理 PHP 时,我远不是专家,我什至不确定我是否正确地措辞。
我试过了:
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, "https://remotelocation.com/storedata.aspx?name=".$name."&email=".$email_address.);
curl_exec ($curl);
curl_close ($curl);
和:
file_get_contents("https://remotelocation.com/storedata.aspx?name=".$name."&email=".$email_address.")
运气不好。
在浏览器中手动调用 URL(使用确定的值而不是变量)存储数据。使用 mail() 代替,数据也被传输。
我知道解决方案一定很简单。谁能帮我指出正确的方向?
【问题讨论】:
-
您确定问题不在于您可能在
name之后缺少等号吗? (例如file_get_contents("https://remotelocation.com/storedata.aspx?name=".$name."&email=".$email_address.")) -
您在姓名后面缺少
=。还是打错字了? -
对不起..这是一个错字。重写问题的链接时忘记了...“=”包含在测试代码中。
标签: php curl parameters file-get-contents