Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- process_form.php :
- <?php
- //postavite action na process_form.php
- print_r($_GET);
- //set default values
- if(isset($_POST['username'])) {
- $username = $_POST['username'];
- }
- $password = isset($_POST['password']) ? $_POST['password'] : '';
- //promijenite metodu na post i ispisite prvo $_GET pa onda $_POST
- //Kreirajte auth skriptu u koju cete spremiti username i password konstante
- //Uključite auth file
- include "auth.php";
- if ($username==$user && $password==$pw)
- echo "Logirani ste!";
- else {
- header ("location: form.php");
- }
- //Usporedite podatke upisane u skriptu s podacima iz auth file
- //te ispisite prigodne poruke ovisno je li logiran ili ne
- //Ako korisnik nije logiran koristite header da ga vratite na login formu
- ?>
- form.php :
- <html>
- <body>
- <form name="form1" method="POST" action="process_form.php">
- First name:<br>
- <input type="text" name="username">
- <br>
- Password:<br>
- <input type="password" name="password">
- <br>
- <input type="submit" name="submit1" value="Login">
- </form>
- </body>
- </html>
- auth.php :
- <?php
- $user="Admir";
- $pw="123";
- ?>
- get.php :
- <html>
- <head>
- <title>Get</title>
- </head>
- <body>
- <h3>Url</h3>
- <?php
- //Ispravite gresku tako da kod radi
- $arr = ['mate', 'marin', 'toncica', 'armin'];
- foreach($arr as $title) {
- echo "<a href='get2.php'>$title</a>";
- echo "<br/>";
- }
- ?>
- <h3>Url query</h3>
- <?php
- $arr = [
- 1 => 'mate',
- 2 => 'marin',
- 3 => 'toncica',
- 4 => 'armin'
- ];
- foreach($arr as $key => $title) {
- echo "<a href='get2.php?id=$key'>$title</a>";
- echo "<br/>";
- }
- ?>
- </body>
- </html>
- get2.php :
- <html>
- <head>
- <title>Get</title>
- </head>
- <body>
- <h3>Url</h3>
- <a href='get.php'>Nazad</a>
- <h3>Get</h3>
- <?php
- print_r($_GET);
- echo "<br>";
- echo time()%60;
- //Ispravite gresku da kod radi
- //Brisite i dodajite parameter u URL-u pa isprintajte
- //te vrijednosti jednu po jednu. Npr. dodajte timestamp(vrijeme u sekundama)
- //kad je link otvoren
- ?>
- </body>
- </html>
- index.php :
- <html>
- <head>
- <title>Include</title>
- </head>
- <body>
- <h3>Include</h3>
- <?php
- //Popravi i pokreni
- //include("common.php");
- //echo hello_to("Your name");
- echo '<br>';
- echo 'After include';
- ?>
- <h3>Require</h3>
- <?php
- //Popravi i pokreni
- require("common.php");
- echo hello_to("Admir");
- echo '<br>';
- echo 'After require';
- //Kreirajte direktorij lib, spremite common.php u njeg te ga pokušajte
- //uključiti
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement