Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SESJE]
Forum PHP.pl > Forum > Przedszkole
alibaba123
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.
goartur
Moze jakis skrypt byc dal ktory do tej pory zrobiles, bo mam nadzieje ze go masz.
alibaba123
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 :/
CuteOne
http://phpkurs.pl/obsluga-sesji/
http://php.net/manual/pl/function.session-start.php

To na start, więcej na google -> php session
rad11
Nie badzcie tacy to pare linijek kodu 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;?>
redeemer
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.
Kshyhoo
Nie odrabiamy prac/zadań za kogoś. Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.