Изпращане на данни чрез GET

Msecurity

Registered
Здравейте
искам да изпратя следната заявка чрез GET към друг URL адрес, но ми връща грешка...
PHP:
$js = '[website_id]:['.$website['id'].'], 
               [ip]:['.$user_data['ip'].'],  
               [datetime]:['.date('d.m.Y H:i').'], 
               [page]:['.$_SERVER['PHP_SELF'].'],
               [query]:['.$query.'],
               [type]:['.$type.'],
               [browser]:['.$useragent_data->browser['title'].'],
               [browser_code]:['.$useragent_data->browser['code'].'],
               [os]:['.$useragent_data->os['title'].'],
               [os_code]:['.$useragent_data->os['code'].'],
               [country]:['.$user_data['country'].'],
               [country_code]:['.$user_data['country_code'].'],
               [region":['.$user_data['region'].'],
               [city":['.$user_data['city'].'],
               [latitude":['.$user_data['latitude'].'],
               [longitude":['.$user_data['longitude'].'],
               [isp]:['.$user_data['isp'].'],
               [useragent]:['.$_SERVER['HTTP_USER_AGENT'].'],
               [referer_url]:['.$_SERVER["HTTP_REFERER"].']';
И при опит да го изпратя чрез
PHP:
 $url = 'https://**********/api&post='.$jss;
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $server_output = curl_exec($ch);
        curl_close ($ch);
... връща ми
400 Bad Request
Bad Request
Your browser sent a request that this server could not understand.
 
Това не е валидна гет заявка. Плюс това с кърл пращаш ПОСТ заявка :shock:

Пробвай да си генерираш заявката така :

PHP:
$js = '?website_id='.$website['id'].'&ip='.$user_data['ip'].' .. .';

https://en.wikipedia.org/wiki/Query_string

П.с: горе променливата ти се казва $js, а долу предаваш $jss. Това нарочно ли е ?
 
пфф това съвсем го бях пропуснал че поства... мерси много,
а как мога да предавам JS чрез GET?
 
Ами минаваш датата с json_encode и слагаш хедър че пращаш json и това би трябвало да свърши работа.

Рандом статия: http://thisinterestsme.com/sending-json-via-post-php/ :?:
 

Горе