BG Development


  Reply to this topicStart new topicStart Poll

> Как да запазя стойността от POST form след рефреш?
jaredharet
Публикувано на: 26-03-2020, 17:53
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 396
Регистриран на: 22.06.04



Как да запазя стойността от POST form след рефреш на страницата?
PMEmail Poster
Top
samominavam
Публикувано на: 26-03-2020, 19:37
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 383
Регистриран на: 22.08.17



избери си:
- сесия
- бисквитка
- локал стораге
- база данни
- текст файл
...
PMEmail Poster
Top
rvc
Публикувано на: 27-03-2020, 14:18
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2550
Регистриран на: 13.05.11



обикновенно се използва сесия
PMEmail PosterUsers Website
Top
Naminator_X_
Публикувано на: 31-03-2020, 10:59
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1078
Регистриран на: 01.03.06



На каква платформа ти е проекта? Session flashing не е някаква новост и може платформата ти да го поддържа без да го знаеш. Например, ако ползваш Laravel, когато пренасочваш можеш да зададеш withInput и после във view файла ти да ползваш old() хелпъра.

Ако трябва да си го пишеш сам просто прочети за session flashing хем да ти стане ясно какво точно представлява.
PMEmail Poster
Top
rvc
Публикувано на: 31-03-2020, 12:59
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2550
Регистриран на: 13.05.11



най лесния и елементарен начин е:
CODE
<?php
   $_SESSION['old_input'] = $_POST;
   // долният ред трябва да е в края на файла или там където свършва логиката, защото ако ти се наложи да добавиш още данни в сесията няма да стане.
   // т.е. сесията се затваря винаги накрая.
   session_write_close();
?>


във PHP файла където искаш да прочетеш запазените данни от POST правиш следното:
CODE
<?php
   if (isset($_SESSION['old_input'])){
       // правиш каквото си искаш...
   }
?>
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0