'components' => [
'request' => [
'csrfParam' => '_csrf-api',
'parsers' => [
'application/json' => [
'class' => \yii\web\JsonParser::class,
'asArray' => true,
],
],
],
// ...
{
"name": "Nick"
}
$name = Yii::$app->request->post('name')
будет работать. function get_ip_info($ip)
{
$postData = "
<ipquery>
<fields>
<all/>
</fields>
<ip-list>
<ip>$ip</ip>
</ip-list>
</ipquery>
";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://194.85.91.253:8090/geo/geo.html');
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$responseXml = curl_exec($curl);
curl_close($curl);
if (substr($responseXml, 0, 5) == '<?xml')
{
$ipinfo = new SimpleXMLElement($responseXml);
return $ipinfo->ip;
}
return false;
}
// пример использования
$ipinfo = get_ip_info($_SERVER['REMOTE_ADDR']);
echo $ipinfo->city; // город
echo $ipinfo->region; // регион
echo $ipinfo->district; // федеральный округ
$ composer show --platform | grep ext-x
$ composer show --platform | grep ext-xsl
$ sudo apt-get install php5-xsl
composer require --dev phpdocumentor/phpdocumentor dev-master
composer require --dev ext-xsl "*"
public function refresh($anchor = '')
{
return Yii::$app->getResponse()->redirect(Yii::$app->getRequest()->getUrl() . $anchor);
}
::-webkit-scrollbar { /* 1 - скроллбар */
width: 4px;
height: 4px;
background-color: #FFFFFF;
}
::-webkit-scrollbar-button { /* 2 - кнопка */
}
::-webkit-scrollbar-track { /* 3 - трек */
}
::-webkit-scrollbar-track-piece { /* 4 - видимая часть трека */
}
::-webkit-scrollbar-thumb { /* 5 - ползунок */
border-radius: 2px;
background-color: #d1d1d1;
}
::-webkit-scrollbar-corner { /* 6 - уголок */
}
::-webkit-resizer { /* 7 - изменение размеров */
}
observer: true,
observeParents: true
.wrapper {
width: 100%;
height: 100%;
background: linear-gradient(to right, green 50%, red 50%);
}