Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] link z newsletterem, Newsletter - dodawanie / kasowanie z linku
-Maxxuell-
post
Post #1





Goście







Cześć,
udało mi się zrobić prosty newsletter, który dodaje mi unikalne ID i adres e-mail do bazy danych - zwykły formularz na stronie.

Mam teraz pytanie czy jest możliwość przygotowania dwóch linków, które bym dawał w wiadomości, a które by robiły:

1. Zapisz się do newslettera - po kliknięciu w link adres odbiorcy dodawał by się do bazy danych
2. Usuń z newslettera - analogicznie adres odbiorcy kasował by się z bazy danych

Z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
freemp3
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

Ostrzeżenie: (0%)
-----


Cytat
Zapisz się do newslettera - po kliknięciu w link adres odbiorcy dodawał by się do bazy danych

Po co ktoś ma się drugi raz zapisywać do tego samego newslettera?

Zrobienie takiego mechanizmu nie jest szczególnie trudne. Podajesz po prostu użytkownikowi adres url pod którym będzie akcja zapisu / usunięcia. Dodatkowo podajesz także adres e-mail oraz dla bezpieczeństwa jakiś losowy hash. Chodzi o to, żeby zabezpieczyć skrypt przed przypadkowym dodaniem / usunięciem adresów e-mail.
Podczas wysyłania adresu generujesz hash, który w bazie przypisujesz do danego adresu e-mail. Później przy wywołaniu odpowiedniej akcji sprawdzasz czy ten w bazie zgadza się z tym podanym w adresie url. Jeśli tak to wykonujesz odpowiednią akcje, a jeśli nie wyświetlasz stosowny komunikat
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 15:18