подмена заголовков

184
12 мая 2019, 03:30

Как можно сделать чтобы на лендинге надпись менялась в зависимости от запроса в поисковой системе. Нужно создавать отдельную страницу под каждый поисковый запрос или есть какой то скрипт? Конкретно необходима подмена станций метро. Пример: на запрос "Пиявки медведково" конкретная страница, при "Пиявки бабушкинская" страница, на которой в контактах будет адрес бабушкинской. Сейчас при таких запросах в яндексе выдает подобные страницы: Ссылка 1 Ссылка 2

Answer 1

Пример получения ближайшей станции метро по геокоординатам

/**
* Получение ближайшего метро по координатам
*
* @param array - массив с координатами [долгота,  широта]
* @return bool | string - false или название ближайшего метро
*/
function getMetroNameByCoord($coord){
    $coord_str = implode(",", $coord);
    $url_get_metro = "https://geocode-maps.yandex.ru/1.x/?geocode={$coord_str}&kind=metro&format=json&results=1"; 
    $result = @file_get_contents($url_get_metro);
    // если произошла ошибка при отправке запроса или ответе сервера
    (!$result) return false;
    $result = json_decode($result);
    // если ни чего не нашлось
    if(count($result->response->GeoObjectCollection->featureMember) == 0) return false;
    return $result->response->GeoObjectCollection->featureMember[0]->GeoObject->name;
}
READ ALSO
Оптимизация php кода рассылки

Оптимизация php кода рассылки

Всем привет, еще не сильна в PHP, вот я сделала вот такой простенький скрипт для рассылки по своей группе ВК:

187
Прерывание загрузки данных MySQL

Прерывание загрузки данных MySQL

как можно реализовать прерывание загрузки данных в базу MySQL по требованию пользователя (кнопка отмены загрузки) в php?

224
MicroBilt, обмен сообщениями по протоколу SOAP

MicroBilt, обмен сообщениями по протоколу SOAP

Подскажите пожкак правильно передать xml файл в soap запросом

196