За последние 24 часа нас посетили 55059 программистов и 1726 роботов. Сейчас ищут 952 программиста ...

чем заменить & в ссылке?

Тема в разделе "PHP для новичков", создана пользователем serj011, 12 июл 2013.

  1. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    в функции mail отправляю письмо где есть ссылка с несколькими переменными.
    ?note=1&id=5&login=8
    почта mail.ru нормально читает эту ссылку, а почта yandex.ru значок & не читает нормально, а вместо него прописывает несколько букв с точкой с запятой..., соответственно ссылка нормально не работает!?
    как можно решить эту проблемму? есть ли замена & в ссылке?
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.816
    Симпатии:
    1.332
    Адрес:
    Лень
    в гугле уже были подобные темы.

    Добавлено спустя 19 секунд:
    * вопросы
     
  3. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    в гугле искал, не нашел... по существу заданного вопроса подскажите пожалуйста-)
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.816
    Симпатии:
    1.332
    Адрес:
    Лень
    http://htmlcssjs.ru/HTML/?6

    Добавлено спустя 28 секунд:
    передавай амперсанты по другому )
     
  5. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Спасибо, эта ссылка имменно то что я искал, просто забыл как этот значек называется-))
    Но не помогло если я ставлю любое из этих трех амперсанд (& - & - &) при открытии в браузере в ссылке все равно &... и соответственно не работает!? в чем может быть еще проблемма?

    Добавлено спустя 10 минут 22 секунды:
    вот кстати даже интереснее статья - http://www.tigir.com/uriamper.htm
    Не могу понять в чем может быть проблемма, любое значение в конечном итоге в ссылке будет &?????
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.816
    Симпатии:
    1.332
    Адрес:
    Лень
    сейчас поищем ответик..

    Добавлено спустя 3 минуты 8 секунд:
    кстати пошли ко мне любое письмо из скрипта с амперсантами:
    --------------
    & - text: test1
    & - text: test2
    ------------
    на мыло mouse-zver@xaker.ru
    мыло на яндексе держится

    Добавлено спустя 5 минут 48 секунд:
    хм.. отправил step=dialog&str=5 и получил такой же амперсант О.о
     
  7. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    такой это как у меня приходит "&"?
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.816
    Симпатии:
    1.332
    Адрес:
    Лень
    я послал символ & в яндекс и там выдал такой же ампер без хтмл кодировки
     
  9. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  10. deblogger

    deblogger Новичок

    С нами с:
    11 июл 2013
    Сообщения:
    200
    Симпатии:
    0
    Смотри-ка, до сих пор провайдеры своими ручонками в корреспонденции шарятся.

    Надо не символ искать, а пойти и настучать яндексу в башню. Чтобы пересылали как и предусмотрено uucp - как файл.

    Добавлено спустя 58 секунд:
    Напомню каноны. Письмо это файл. Ни одного байта в нем не может быть изменено ни при каких обстоятельствах при пересылке. Вот так.
     
  11. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Причину нашел, но почему так понять не могу... полный БРЕД! Такого я еще не видел!
    если в ссылке одна из переменный равна email адресу, т.е. в ней есть @, тогда все амперсанты при открытии ссылки становяться &
    если значения переменных числовые, цифровые или смешанные ТОГДА ВСЕ НОРМАЛЬНО!?????????
     
  12. deblogger

    deblogger Новичок

    С нами с:
    11 июл 2013
    Сообщения:
    200
    Симпатии:
    0
    ептыть, антиспам. Диагноз: яндекс - моральные уроды.

    Добавлено спустя 2 минуты 43 секунды:
    урокграмотнойречидаду: не переменная, а значение.
     
  13. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    rawurlencode
     
  14. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Спасибо Your! С этим заработало!