Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie wiadomości z formularza i SSL
michal21
post 22.07.2009, 11:52:46
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.07.2009

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


Cześć, mam do was pytanie odnośnie zabezpieczania wysyłania danych z np. formularza na stronie.

Z tego co wiem najlepiej w tym celu jest użyć SSL, dlatego wybrałem w tym celu bibliotekę phpMailer.

Zrobiłem to tak:

w pliku PHP :
  1. <?php
  2. require("phpmailer/class.phpmailer.php");
  3. $mail = new PHPMailer();
  4.  
  5. $mail->PluginDir = "phpmailer/";
  6. $mail->From = "adres@mail.pl";
  7. $mail->FromName = "Autor maila";
  8. $mail->Mailer = "smtp";
  9. $mail->Username = "adres@mail.pl";  //login do konta SMTP
  10. $mail->Password = "haslo";  //hasło do konta SMTP
  11. $mail->IsSMTP();
  12. $mail->SMTPAuth = true;  
  13. $mail->SMTPSecure = "ssl";
  14. $mail->SetLanguage("pl", "phpmailer/language/");  //jezyk  
  15.  
  16. $mail->IsHTML(true);
  17. $mail->CharSet = "iso-8859-2";
  18.  
  19. $mail->Subject = "Tytul maila";  //tytul e-maila
  20. $mail->Body = "{tresc maila}".
  21.  
  22. $mail->AddAddress("jan@kowalski.pl","Jan Kowalski"); //adres odbiorcy odbiorcy
  23.  
  24. $mail->Send(); // wysylanie
  25. ?>



natomiast w pliku .htaccess wpisuje na samym poczatku:

Kod:

Kod
SSLOptions  StrictRequire
SSLRequireSSL
SSLRequire %{HTTP_HOST} eq "adres-strony.pl"
ErrorDocument 403 https://adres-strony.pl


Czy moja metoda jest prawidłowa? Poprzez formularz wysyłane będą dane osobowe. Jeśli coś robię źle bardzo bym prosił Was o pomoc co poprawić.

PS. Jeszcze zapytam, czy używając SSL istnieje możliwość przechwycenia takiego maila?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:27