0
用cURL把自己打結一點點。爲我的框架使用codeingiter並從getsparks.org/packages/curl下載CURL lib。 我有這個網址http://localhost:8984/rest?run=loc.xq& $ a =紐約,所以這是一個休息的BaseX,我通過一個城市(如約克),它顯示我一個停車場,這在我的瀏覽器中工作。所以我想要做的是讓用戶在表單中輸入名字並將其傳遞給basex並顯示結果。我有我的視圖,控制器成立,這是目前的代碼,我在控制器捲曲和codeingniter傳遞POST數據從一個url到
$this->load->library('curl');
$url = "http://localhost:8984/rest?run=loc.xq&$a=";
$datai = array($this->input->POST('carpark_location'));
$results = $this->curl->simple_get($url,$datai);
所以這對我來說看起來正確,但它不是,回來了一個錯誤,
Message: Undefined variable: a
我猜測它將文本作爲一個變量摘出$ a,我會如何忽略它? 不知道這是否能解決我的問題,但打印出下面的$ url和$ datai?
http://localhost:8984/rest?run=loc.xq&=Array ([0] => York)
我在想什麼?
謝謝,那個錯誤現在消失了,把它看起來與數組有問題,所以如果我從窗體傳遞POST,我必須將它存儲爲數組還是有另一種方式,如果它必須是數組我如何將它傳遞給最終構建的url? – funkmaster20th
沒關係,從評論我現在有代碼像'$ this-> load-> library('curl'); $ url ='http:// localhost:8984/rest?run = loc.xq &$a='; $ dataa = $ this-> input-> get_post('carpark_location',TRUE); $ datai = $ url。$ dataa; $ results = $ this-> curl-> simple_get($ datai);'它在抱怨simple_get中的參數。 – funkmaster20th