Skocz do zawartości
Konkurs MCFarma - Minecraft Edycja 1 ×
MISS & MISTER | WIOSNA 2024 ♥ ×
EVENT Kobiety vs Mężczyźni ×
[KONKURS] Znajdź pisanki! ×

Zablokowane [HTML + PHP]Prosta strona zabezpieczona kodem


Jakub™

Rekomendowane odpowiedzi

Witaj , w tym poradniku pokażę Ci jak napisać prostą stronę zabezpieczoną kodem.

Pisząc naszą stronę użyjemy metody 'POST' oraz instrukcji warunkowych. Zaczynajmy!

Uznajmy że jako Administrator forum robisz konkurs i na FanPage twojego forum podajesz kody, które dają dostęp do ukrytej strony gdzie znajduje się 'coś' ciekawego. Do tego celu stworzymy 2 pliki, pierwszy o nazwie 'konkurs.html' a drugi o nazwie 'strona.php'. Aby strona.php była wyświetlana dopiero po podaniu kodu w pliku 'konkurs.html' użyjemy instrukcji warunkowych, ale najpierw musimy napisać kod dla pliku 'konkurs.html'. Piszemy następujący kod:
 

<html> 
<head> 
<title>Konkurs!</title> 
</head> 
<body> 
<form action="strona.php" method="post"> 
Wprowadz <b>Kod</b> <input type="text" name="kod" size=10 maxsize=10><br /><br /> 
<center><input type="submit" value="Gotowe"> 
</body> 
</html>

Przeanalizujmy powyższy kod. '<form action="strona.php method="post">' odpowiada za przeniesienie oraz wysłanie wpisanego kodu do pliku 'strona.php'.

Następnym krokiem jest napisanie pliku 'strona.php'. Nie przedłużając pokażę Ci jak powinien wyglądać kod title=":)" />
 

<?php 

//Zmienne 

$kod = $_POST["kod"]; //Zmienna pobiera kod z pliku 'konkurs.php' 

?> 
<html> 
<head> 
<title>Zabezpieczona Strona</title> 
</head> 
<body> 
<?php 

if($kod === kodzik || $kod === kod) 
{ 
echo "Kod <b>Poprawny.</b>"; 
//W tym miejscu możesz dodać wszystko. (echo, zapytanie sql, przekierowanie itd.) 
} 
else 
{ 
echo "Kod jest <b>Bledny</b>"; 
} 
?> 
</body> 
</html>

Przeanalizujmy kod. Na samej górze kodu zapisaliśmy zmienne. Zmienna '$kod' pobiera informacje z pola tekstowego o nazwie 'kod' (<input type="text" name="kod" size=10 maxsize=10>). Poniżej znajdują się instrukcje warunkowe, jak zauważyłeś obok 'if' jest nawias ze zmienną '$kod' oraz kodem. Jeśli kod będzie poprawny (w pole tekstowe na stronie 'konkurs.html' zostanie wpisane 'kodzik' bądź 'kod') instrukcja zostanie wykonana. Jeśli nie zostanie wykonana instrukcja 'else'. Dlaczego pomiędzy '$kod' a 'kodzik' znajdują się '==='? Te trzy znaki równości oznaczają że kod podany w polu tekstowym ma być identyczny z tym podanym w nawiasie, więcej o instrukcjach warunkowych w manualu.

 

To tyle, w razie uwag zapraszam do komentowania. title=";p" />

Edytowane przez Jakub™

BMW M5 E39 5.0l 400HP 500Nm  <3


730a859ff193b85c276e742088528aa2.jpg


76561198238081996.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc później...

Wiadomość wygenerowana automatycznie

 

temat_zamkniety.png
Powód: Zamykam

 

Jeżeli się z tym nie zgadzasz raportuj ten post a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami.
Administracja CSowicze.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  • 10 miesięcy później...

 

Wiadomość automatyczna

 

Temat został przeniesiony z

"STREFA POMOCYHTML/PHP/CSS/MySQL"

do

"Archiwum ForumTematy Archiwalne".

POSZUKUJE WSPÓLNIKÓW / OPIEKUNÓW - NA SERWERKI CS:GO!

:!!: Skontaktuj się ze mną po więcej szczegółów :!!:

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie