За последние 24 часа нас посетил 38441 программист и 1284 робота. Сейчас ищут 1032 программиста ...

Кодировка GET запроса

Тема в разделе "PHP для новичков", создана пользователем Danil005, 9 мар 2017.

  1. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Как мне получить GET запрос на русском языке.
    Например: search?id=Привет мир!
    И вывод: echo $_GET['id'];
    Но таким образом он не выводит. Как сделать грамотно, и вообще как русский язык в ссылке кодировать?
     
  2. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    Показывай код
     
    denis01 нравится это.
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Должен
     
    alexblack нравится это.
  4. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    @alexblack, @denis01
    PHP:
    1. $find=$_GET['id'];
    2.     $where = "здесь буквы кириллицы";
    3.     echo mb_strpos($where, $find, 0, 'CP1251');
    --- Добавлено ---
    Я неправильно выразился, мне нужно получить номер позиции.
     
  5. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    во-первых, смотри на http://secure.php.net/manual/ru/function.urldecode.php
    --- Добавлено ---
    во-вторых, не используй кодировку cp1251 от слова совсем. Привыкай к хорошему. Привыкай к utf8.
    --- Добавлено ---
    а, забудь про urldecode. Там уже всё декодировано, да
     
  6. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Я использую данную кодировку на всем сайте, просто пробовал различные варианты.
    --- Добавлено ---
    Я вышел из положения и сделал POST запрос. Меньше марок. )
     
  7. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @Danil005, гадаешь чтоль?
    ок, что в переменной $where хранится
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.815
    Симпатии:
    1.332
    Адрес:
    Лень
    Это не делает тебя победителем.
     
  9. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    И еще есть вопрос, а каким образом мне делать абзацы в tooltip bootstrap?
    Вот например у меня есть код, грубо говоря:
    HTML:
    1. <div title='Пишем, нужен абзац'>Test</div>
    Дело в том, что html код не работает и Unicode тоже, уже не знаю как сделать...
    --- Добавлено ---
    PHP:
    1. $where="здесь буквы кириллицы";
     
  10. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    ты там походу какой-то магией занимаешься)
    ладно, работает и работает.
    Про абзацы ты вообще, наверно, написал понятно только для себя
     
  11. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.815
    Симпатии:
    1.332
    Адрес:
    Лень
    Всмысле?
    html в пхп не работает? или что ? мы тоже не знаем что ты там не знаешь
    --- Добавлено ---
    Вангую:
    PHP:
    1. <?php
    2. <div title='Пишем, нужен абзац'>Test</div>
     
  12. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    @MouseZver, @acho Как бы объяснить...
    [​IMG]
    Где <br> - нужен абзац.
     
  13. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.815
    Симпатии:
    1.332
    Адрес:
    Лень
    <p>1</p>
    <p>2</p>
     
  14. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    100 сообщений, третий год аккаунту на этом форуме.
    Возьми себя в руки, научись читать документацию.
     
  15. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
  16. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    [​IMG]
    --- Добавлено ---
    @alexblack, Вот, большое спасибо.