Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz działający tylko w pewnej porze dnia
phpowiec84
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 10.12.2010

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


Witam
Mam formularz zamówienia online ,jak wprowadzić opcję aby była tylko możliwośc zamawiania od 10:30 do 23:00 questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1. $godzina = date("Hi");
  2. if($godzina > 1029 && $godzina < 2301) {
  3.  
  4. echo 'formularz';
  5. }

Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A ja myślę o jeszcze innym rozwiązaniu. Blokada na poziomie htaccess. skryt można z jego pozomu zablokować w określonych godzinach. Tak więc Ci może przekierować na stronę typu "formularz w godzinach od X do Y wyłączony" smile.gif http://www.askapache.com/htaccess/time_hou...econd-time.html i zerknij od tytułu "If Server is -3 hours slow" Odpowiednia regułka i jazda tongue.gif


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Tylko czy to nie jest przerost formy nad treścią? Kombinowanie przez niedoświadczonych 'programistów' przy .htaccess zazwyczaj kończy się albo migreną albo kolejnym tematem na tym forum smile.gif

IMHO ciekawe - nie wiedziałem, że apache daje nam takie możliwości
Go to the top of the page
+Quote Post
markonix
post
Post #5





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Jeżeli wysłanie formularza o innej godzinę byłoby poważnym naruszeniem - w sensie, że to ważne to należałoby jeszcze sprawdzić przy wysyłaniu formularza godzinę bo nie jestem problemem włączyć stronę o 23, a wysłać formularz np. po północy winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
zamper
post
Post #6





Grupa: Zarejestrowani
Postów: 156
Pomógł: 17
Dołączył: 11.12.2010
Skąd: Częstochowa

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


Popieram drugi post napisany przez CuteOne, ale warto także zabezpieczyć w ten sam sposób skrypt obsługujący formularz.


--------------------
GG(22779936)
Go to the top of the page
+Quote Post
thek
post
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Wszystko jest kwestią wypadkowej "wygody" i umiejętności piszącego. Dla mnie blokada a poziomie htaccess jest po prostu wydajniejsza. Zauważ, że wszystkie żądania przechodzą przez htaccess, który mus wyłapać czy link spełnia którąś z reguł. Jeśli wyłapie, to przekieruje na odpowiednio przygotowaną na ten wypadek. Jeśli to będzie jakaś statyczna to nawet nie musi ruszyć do pracy interpreter php bo zaserwujesz jakiś html przykładowo (zależy jaka budowa strony).

CuteOne... Co do możliwości, to moduł ten daje o wiele większe niż tylko przepisywanie adresów do SEO-friendly, ustawianie 301 bądź blokowanie dostępu do katalogów. Poczytaj dokumentację sobie to zobaczysz co można wyprawiać smile.gif


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 22:40