Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,040
#1

Как получить параметр с url в другом Action-е?

15.10.2017, 16:05. Просмотров 146. Ответов 1
Метки php, yii2 (Все метки)

Екшн actionRemind отправляет письмо юзеру с ссылкой(на екшн actionRecovery) в которой содержится параметр "имейл"
$poisk->email


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  public function  actionRemind(){
 
 
 
 
 
      $mform=$_GET['ForgotForm'];
 
      $poisk=User::find()->where(['email' => $mform])->one();
 
if($poisk) {
 
 
 
    $to      = $mform['email'];
    $subject = 'Письмо для восстановления пароля ';
    $message = "<a href='http://www.tvpnero.ho.ua/forgot/recovery?".$poisk->email."'>"."Восстановить пароль"."</a>";



Однако при попытке получить праметр в actionRecovery возникает ошибка Undefined index: email
Почему и как получить параметр имейла с адресной строки ?


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
 public function actionRecovery(){
 
 
         $onj=$_GET{'email'};
 
 
 
 
        return $this->render('deniedrecovery');
 
 
 
 
     }
0
Миниатюры
Как получить параметр с url в другом Action-е?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2017, 16:05
Ответы с готовыми решениями:

Как вызвать Action с другого контроллера?
есть екшн actionRecovery в контроллере ForgotСontroller ,в actionRecovery я...

Как в Yii адресовать и правильно принять Ajax запросы в рамках одного action?
Добрый день, 1. Есть необходимость принимать в рамках текущего action...

Как получить файл по URL и вернуть в другом формате
Привет всем! У меня на работе корпоративный прокси не позволяет скачивать...

Как скрыть параметры URL и передать их методом пост используя Url.Action()
Здравствуйте. У меня в представлении на сайте есть ссылка, которая формируется...

Как передать URL страницы с параметрами action=?
&lt;?php /** * */ defined('PHPFOX') or exit('NO DICE!'); class...

1
TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,040
16.10.2017, 20:22  [ТС] #2
так

PHP
1
 $message = "<a href='http://www.tvpnero.ho.ua/forgot/recovery?email=".$poisk->email."'>"."Восстановить пароль"."</a>";

Проблема решена
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2017, 20:22

Как можно использовать action=url в form аналогично location.replace()
Помогите пожалуйста. Есть страничка на которой вводится логин и пароль,...

Как из asp получить полный URL и часть URL от вопросительного знака?
Господа подскажите как из asp получить полный URL и часть URL от...

Как передать параметр в URL?
Есть переменная $SG=1; То есть при формировании страницы мы уже ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru