За последние 24 часа нас посетили 21963 программиста и 989 роботов. Сейчас ищут 689 программистов ...

как передать внешней ссылке параметры?

Тема в разделе "Yii", создана пользователем mixnet, 17 дек 2020.

  1. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    во вьюшку передаю некие перменные через массив, но при переходе по ссылке, они не подставляются

    PHP:
    1. <?= Html::a('Перейти', $array['domain_url'],
    2.     ['target' => '_blank', 'data-method' => 'POST',
    3.         'data-params' => [
    4.     $array['domain'],
    5.             $array['id'],
    6.             $array['time'],
    7.             $array['token'],
    8.             $array['email'],
    9.  
    10. ],
    11.     ]) ?>
    если проверить через отладчик то все параметры выводятся

    $array['domain'],
    $array['id'],
    $array['time'],
    $array['token'],
    $array['email']

    но при нажатии на кнопку, перейти, данные параметры не передаются, из за чего это происходит?
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.748
    Симпатии:
    1.321
    Адрес:
    Лень
    как ты понял что не передаются параметры ?
     
  3. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    сайт который принимает параметры пишет, что Не удалось проверить переданные данные.

    если передать через обычный <a href="">ссылка</a> то передаются данные и сайт пишет, что данные приняты
     
  4. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    но ссылка <a href="">ссылка</a> передает get запрос на внешний сайт, а не post запрос,
    формы у меня нет, есть только ссылка с параметрами, которая перенаправляет пользователя на сайт, а сайт средствами REST API принимает параметры
     
  5. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Если рест апи, нафига туда пользователя перенаправлять. Не понятно, подключены ли все assets родные Yii, которые добавляют возможность редактировать делать такие ссылки, надо в инспекторе посмотреть, формируется запрос или нет. Если всё подключено правильно, Yii при клике на такую ссылку создаёт невидимую форму и сабмитит её.
     
    mixnet нравится это.