![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam serdecznie mam pytanie odnośnie skryptu takiego:
chciałem się zapytać jaki warunek napisać że wiadomość została wysłana. To znaczy używam klasy phpmailer chce wysłać za jej pomocą wiadomość ze strony (bez jakiegoś logowania na o2 itp) normalne wysyłanie. Chciałem zrobić taki haczyk że jeżeli wiadomość zostanie wysłana to zostanie stworzona zmienna sesyjna dzięki której jeśli wartość będzie równa 1 to formularz kontaktowy nie bedzie widoczny, takie zabezpieczenie żeby nie wysyłać po 10 wiadomości. Aha i jeszcze takie pytanie czy skrypt będzie działał na lokalnym serwerze (podejrzewam że nie ale warto zapytać)? Co sądzicie o takim zabezpieczeniu? Co byście zmienili? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzenie, czy został wyslany:
A tutaj wysyłanie maila na localhoście: http://www.phpeasystep.com/phptu/23.html http://www.programmingfacts.com/send-email...hostxampp-wamp/ http://www.designend.net/blog-webmastera,w...t-xampp-mercury Ten post edytował bastard13 14.09.2010, 21:04:07 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
a co myślisz o zabezpieczeniu przed kilkukrotnym wysyłanie wiadomości na sesji może tak być będzie działać?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że niepotrzebne jest ukrywanie formularzu. Możesz po wysłaniu wiadomości utworzyć zmienną sesyjną z aktualną wartością time() i jeżeli użytkownik spróbuje wysłać wiadomość, to pozwól mu na to, ale np. po upływie 30 sekund, ponieważ czasami jest potrzeba wysłania większej ilości wiadomości, a opóźnienie to już jakieś zabezpieczenie przed botami, które nie powinno denerwować użytkownika (niewielu jest takich, którzy zdążą napisać kolejną wiadomość w ciągu 30 sekund:)
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:44 |