Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP][SESJE], Mam zadanie z wykorzystaniem sesji
alibaba123
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.09.2015

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


Stwórz aplikację która będzie służyć do trzymania prostej listy zadań. Strona ma

pokazywać wszystkie zadania do zrobienia, i formularz do dodania zadania.

Wskazówki:

1. Korzystaj z sesji do trzymania zadań.

2. Zadania trzymaj w tabelce.

3. Jeżeli strona jest generowania przez POST to dodaj zadanie.

4. Do trzymania zadań w ciasteczku użyj funkcje serialize, a do wczytania unserialize.

Proszę o pomoc.
Go to the top of the page
+Quote Post
goartur
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


Moze jakis skrypt byc dal ktory do tej pory zrobiles, bo mam nadzieje ze go masz.
Go to the top of the page
+Quote Post
alibaba123
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.09.2015

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


Miałem 3 inne zadania do przećwiczenia. Jedno było z ciastek. A przy tym nie mam pomysłu niestety jak się za to zabrac :/
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%)
-----


http://phpkurs.pl/obsluga-sesji/
http://php.net/manual/pl/function.session-start.php

To na start, więcej na google -> php session
Go to the top of the page
+Quote Post
rad11
post
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Nie badzcie tacy to pare linijek kodu (IMG:style_emoticons/default/smile.gif)

  1. <?php session_start(); ?>
  2. <form method="POST">
  3. <input type="text" name="quest"/>
  4. <input type="submit"/>
  5. </form>
  6. <?php
  7. if(isset($_POST['quest'])){
  8. $_SESSION['quests'][] = $_POST['quest'];
  9. }
  10.  
  11. ?>
  12.  
  13.  
  14. <?php if(count($_SESSION['quests']) > 0): ?>
  15. <ul>
  16. <?php foreach($_SESSION['quests'] as $index => $value): ?>
  17. <li><?php echo $value; ?></li>
  18. <?php endforeach;?>
  19. </ul>
  20. <?php endif;?>
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%)
-----


Cytat(alibaba123 @ 25.09.2015, 17:21:27 ) *
...
4. Do trzymania zadań w ciasteczku użyj funkcje serialize, a do wczytania unserialize.
Dodam tylko, że nigdy nie powinno się używać unserialize na danych pochodzących od użytkownika (w tym przypadku $_COOKIE), bo jest to potencjalny błąd bezpieczeństwa typu Object Injection. W dużej ilości przypadków (m.in. w Twoim) zamiast serialize+unserialize powinno się użyć bezpiecznych json_encode+json_decode.

Ten post edytował redeemer 25.09.2015, 16:46:55
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nie odrabiamy prac/zadań za kogoś. Zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:27