CURL-没有url集

CURL-没有url集,url,curl,Url,Curl,mysite.org/get.php-存在100%,当我在浏览器中打开它们时,一切正常 $param = 'get.php'; $url = 'http://mysite.org/'. $param; $__post = 'option=1&option2=225'; 我使用嗅探器和CURL pass URL测试它: $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETUR

mysite.org/get.php-存在100%,当我在浏览器中打开它们时,一切正常

$param = 'get.php';
$url = 'http://mysite.org/'. $param;
$__post = 'option=1&option2=225';
我使用嗅探器和CURL pass URL测试它:

$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);  
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $__post);
$result = curl_exec($c);
curl_close($c);
print_r($result); // show 404 o_O
不是

当我这样想的时候:

http://mysite.org/get.php

一切正常。。。所以。。。请帮助我:D我做错了什么,当然是个小错误,但我看不出他在哪里://

看起来它应该按原样工作。我假设您更改了此问题的URL,那么是否可能在真实的URL中存在无效字符?(空格和非ASCII字符通常需要转义。)是的,我做了更改,但非常简单,就像我在这里写的那样,仅此而已。顺便说一句,对不起,我的英语不流利$param可以有值:get.php/set.php。Post字段的外观应为:option=[0-9]&option2=[0-255]。
http://mysite.org/get.php
curl_setopt($c, CURLOPT_URL,'http://mysite.org/get.php');