Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[PHP] Link aktywacyjny

Ostatnio zmodyfikowano 2017-11-22 18:04
Autor Wiadomość
Forczek
Temat założony przez niniejszego użytkownika
[PHP] Link aktywacyjny
» 2017-11-17 18:24:51
Witam otóż zrobiłem prosty skrypt który wysyła link aktywacyjny na podany adres email. Niestety jak wejde na e-mail i wejde w link to nie chce mnie przekierować do localhost/projekt/potwierdzemail.php
Oto linijka która zawiera link:
$tresc = "Witaj czy to Twoje konto? ".$login."\nJeśli tak, oto link aktywacyjny z kodem\n<a href='https://127.0.0.1/projekt/potwierdzemail.php?id=".$option['id']."?key=".$activationKey.">".$activationKey."</a>";
Co mam wpisać w href= aby po kliknięciu odpalił mi się plik w przeglądarce?
P-166940
nanoant20
» 2017-11-20 20:13:46

<a href=\"https://127.0.0.1/projekt/potwierdzemail.php?id=".$option['id']."?key=".$activationKey."\">".$activationKey."</a>

Pisałem to z palca i nie sprawdzałem
zamiast apostrofów powinny być cudzyslowia
a href="budujesz_link_zapytanie"
P-167007
SeaMonster131
» 2017-11-22 18:04:28
zamiast apostrofów powinny być cudzyslowia
Nie muszą być.

Wystarczy zamknąć apostrof, który się otworzyło
<a href='
, a kolejne parametry GET rozdzielać znakiem &. Moim zdaniem to będzie bardziej czytelne:

$tresc = "Witaj czy to Twoje konto? {$login}\nJeśli tak, oto link aktywacyjny z kodem\n<a href='https://127.0.0.1/projekt/potwierdzemail.php?id={$option['id']}&key={$activationKey}'>{$activationKey}</a>";
A jeszcze lepiej, to nie mieszać logiki i widoków ;)
P-167097
« 1 »
  Strona 1 z 1