Size: a a a

2021 January 25

AK

Almas Kunapyanov in symfony
Beknur Baltabaev
Такой вопрос, надо отправить хост. Думаю использовать глобальную переменную $_SERVER

и там у меня щас два ключа с одинаковыми значениями

"HTTP_HOST" => "localhost:8000"
"SERVER_NAME" => "localhost:8000"

правильно ли я делаю отправляя хост использовать глобальную переменную $_SERVER
куда отправить?
источник

AK

Almas Kunapyanov in symfony
либо в конфиге хранить, либо на крайняк из обьекта Request вытаскивать, ящитаю
источник

AS

Alexey Shchetkin in symfony
Beknur Baltabaev
Такой вопрос, надо отправить хост. Думаю использовать глобальную переменную $_SERVER

и там у меня щас два ключа с одинаковыми значениями

"HTTP_HOST" => "localhost:8000"
"SERVER_NAME" => "localhost:8000"

правильно ли я делаю отправляя хост использовать глобальную переменную $_SERVER
Да. Лучше использовать SERVER_NAME, потому что HTTP_HOST - это то, что приходит от клиента
источник

VK

Vladyslav Kopaihorod... in symfony
Beknur Baltabaev
Такой вопрос, надо отправить хост. Думаю использовать глобальную переменную $_SERVER

и там у меня щас два ключа с одинаковыми значениями

"HTTP_HOST" => "localhost:8000"
"SERVER_NAME" => "localhost:8000"

правильно ли я делаю отправляя хост использовать глобальную переменную $_SERVER
у тебя там всегда будет localhost:8000, а апка может быть запущена на petro.com
источник

VK

Vladyslav Kopaihorod... in symfony
и SERVER_NAME об этом никогда не скажет)
источник

BB

Beknur Baltabaev in symfony
мне нужно то что идет от клиента.
источник

AS

Alexey Shchetkin in symfony
Beknur Baltabaev
мне нужно то что идет от клиента.
Тогда это HTTP_HOST
источник

AS

Alexey Shchetkin in symfony
Vladyslav Kopaihorodskyi
и SERVER_NAME об этом никогда не скажет)
Тут вопрос больше будет к девопсам, что они там подсунут
источник

BB

Beknur Baltabaev in symfony
Просто я хочу отправить клиенту на почту ссылку для confirm с токеном. Получается сперва дам $_SERVER[HTTP_HOST] . "" . $confirmUrl . "" . $confirmToken
источник

AS

Alexey Shchetkin in symfony
Beknur Baltabaev
Просто я хочу отправить клиенту на почту ссылку для confirm с токеном. Получается сперва дам $_SERVER[HTTP_HOST] . "" . $confirmUrl . "" . $confirmToken
👍
источник

AK

Almas Kunapyanov in symfony
Beknur Baltabaev
мне нужно то что идет от клиента.
у вас несколько доменов?
источник

AK

Almas Kunapyanov in symfony
просто почему бы в конфиге не хранить?
так и в cli  можно будет использовать к примеру
источник

BB

Beknur Baltabaev in symfony
нам еще не известно какой домен будет
источник

AK

Almas Kunapyanov in symfony
ну так переменные окружения )
пока на локалке что угодно, а при деплое просто нужный домен прокинуть
источник

VK

Vladyslav Kopaihorod... in symfony
Beknur Baltabaev
Просто я хочу отправить клиенту на почту ссылку для confirm с токеном. Получается сперва дам $_SERVER[HTTP_HOST] . "" . $confirmUrl . "" . $confirmToken
так а где ты возьмешь адрес клиента ?
источник

VK

Vladyslav Kopaihorod... in symfony
а если тебе надо будет отправлять письмо не на клик мышки
источник

VK

Vladyslav Kopaihorod... in symfony
и там не будет у тебя входящего запроса на регу и тд
источник

BB

Beknur Baltabaev in symfony
адрес клиента это в будущем.
источник

A

Anton in symfony
Beknur Baltabaev
Просто я хочу отправить клиенту на почту ссылку для confirm с токеном. Получается сперва дам $_SERVER[HTTP_HOST] . "" . $confirmUrl . "" . $confirmToken
конечно нужно хранить в конфиге домен или передавать в окружение любым другим способом
источник

BB

Beknur Baltabaev in symfony
сразу скажу, я реализовываю функционал забыл пароль. и туда он пишет свой емайл. и тогда когда я отправляю ему токен. я могу взять всего лишь routing. и оно щас у меня отправляется как
/resetting/reset/FP5zwienYR6T6NMLmpHqwIqSc7fArbwv9qHu6PXbXdE

и вот чтобы оно кликалось я должен добавить в начало какой то любой хост, в моем случае это хост от клиента.
источник