Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]setcookie i hasło, Pojawienie się linku po ustawieniu ciasteczka
david8213
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

Ostrzeżenie: (10%)
X----


Chciałbym żeby po ustawieniu ciasteczka (po wpisaniu hasła) na stronie pojawiły się linki niewidoczne wcześniej)
Czy jest to możliwe wykorzystując poniższy kod.

  1. <?PHP
  2. if($_POST['password'])
  3. {
  4. if ($_POST['password'] == 'haslo123')
  5.  
  6. { header("Location: passwww.php"); setcookie("pokaz_ww","1",time()+120); exit(); }
  7. else
  8. { $error = 'Hasło jest niepoprawne, spróbuj ponownie!'; }
  9.  
  10. }
  11. ?>
  12.  
  13.  
  14.  
  15.  
  16. <center><br>
  17.  
  18.  
  19. <?
  20.  
  21. if($_COOKIE['pokaz_ww']="1")
  22. {
  23. .................
  24. }
  25. else
  26. {
  27. echo("...");
  28. }
  29.  
  30. ?>
  31.  
  32. Tekst Tekst Tekst <link widziany po ustawieniu ciasteczka><a href="">LINK1</a>
  33.  
  34. Tekst2 Tekst2 Tekst2 <link widziany po ustawieniu ciasteczka><a href="">LINK2</a>
  35.  
  36.  
  37. <form action="/index.php" method="post" name="adminlogin" id="adminlogin">
  38. <input name="password" type="password" id="password">
  39. <input name="Submit" type="submit" id="Submit" value=" ENTER ">
  40. </form><? echo $error; ?>
  41.  


Ten post edytował david8213 22.01.2017, 11:00:02
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Czym się różni w PHP = od == ?


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





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Poza tym
  1. header("Location: passwww.php"); setcookie("pokaz_ww","1",time()+120); exit();
musi być w odwrotnej kolejności.
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Kolejność nie ma znaczenia. Obie funkcje ustawiają nagłówki ale skrypt jest dalej przetwarzany.


--------------------
Go to the top of the page
+Quote Post
david8213
post
Post #5





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

Ostrzeżenie: (10%)
X----


Sprzeczajcie sie na PRV. Ja pytalem o co innego
Go to the top of the page
+Quote Post
redeemer
post
Post #6





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Uwaga, udzielam odpowiedzi na pytanie: NIE.

Ten post edytował redeemer 22.01.2017, 21:20:29


--------------------
Go to the top of the page
+Quote Post
david8213
post
Post #7





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

Ostrzeżenie: (10%)
X----


Zrobiłem to w inny sposób ale.... co jest nie tak zę nie działa mi kasowanie ?

  1.  
  2.  
  3. <form action="index.php" method="post">
  4. <input type="hidden" name="execute">
  5. <input type="submit" value="pokaż szczegóły">
  6. </form>
  7.  
  8. <form action="index.php" method="post">
  9. <input type="reset" name="execute" value="ukryj szczegóły">
  10. </form>
  11.  


  1. - text <?php if (isset($_POST['execute'])) { echo'<a href="http://www.link.pl" target=blank>[text]></a> ';}?>



Drugi przycisk zrobiłem jak poniżej ale jak ukryć reset bo są dwa
  1. <form action="index.php" method="post">
  2. <input type="reset" name="execute" > //czy mozna użyć tu jakoś hidden ? jak typ już jest reset ?
  3. <input type="submit" value="ukryj szczegóły">
  4. </form>


Ten post edytował david8213 23.01.2017, 06:41:33
Go to the top of the page
+Quote Post
viking
post
Post #8





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Zrób sobie var_dump($_POST); Będziesz wiedział co wysylasz.


--------------------
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 - 06:24