Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SF3]przekazanie zmiennych miedzy akcjami
mike287
post 4.04.2018, 13:30:05
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 5.03.2017

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


cześć,

jest jakiś sposób żeby przekazać zmienne między akcjami ale nie chce żeby były przekazywane w URL, wiec wysłanie ich przez
  1. "test" => $test
i odczyt w innej akcji, odpada...
Go to the top of the page
+Quote Post
markonix
post 4.04.2018, 13:34:33
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Sesja, ukryte pola (POST), cookies (kolejność nieprzypadkowa).

Ten post edytował markonix 4.04.2018, 13:35:15


--------------------
Go to the top of the page
+Quote Post
mrk9109
post 4.04.2018, 14:36:15
Post #3





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Przykład:

  1. <input type="hidden" name="test" value="'.$test.'">
Go to the top of the page
+Quote Post
nospor
post 4.04.2018, 14:43:53
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@mrk9109 jak juz tak bardzo chcesz powtorzyc banalna rzecz (nie poraz pierwszy zreszta), ktora powiedzieli poprzednicy, to chociaz wstawial przyklad ktory ma rece i nogi. Wstawiles prosty kawalek kodu wyrwany z kontekstu a przez co ten kod nie ma zadnego sensu dla osoby poczatkujacej. Bo zakladam, ze kierowales go do osoby poczatkujacej bo kazda inna po hasle "ukryte pola" sama by sie domyslila jak powinien wygladac kod tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mike287
post 4.04.2018, 15:07:56
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 5.03.2017

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


dzieki ale, nie chodzi mi o przekazanie tego przez formularz, to wiem ze moglbym ukryc.
chodzi mi raczej o cos w stylu:

  1. public function sessionAction(Request $request)
  2. {
  3.  
  4. $email = $login['email'];
  5.  
  6. return $this->redirectToRoute('sessionUser', array(
  7. 'code' => $code,
  8.  
  9. ));
  10.  
  11. /**
  12.   * @Route("/sessionUser/{code}", defaults={"code" = ""}, name="sessionUser")
  13.   * @Template()
  14.   */
  15. public function sessionUserAction(Request $request, $code)
  16. {
  17. // i tu powiedzmy tez chcialbym miec $email z akcji session, i nie przekazywac go tak jak $code w URL
  18. }
  19.  


Go to the top of the page
+Quote Post
nospor
post 4.04.2018, 15:10:17
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No niestety ale pozostaje ci w takim razie tylko sesja. Od biedy mozesz bawic sie w szyfrowanie albo zapisywanie tego gdzies, np w bazie, przekazywac jakis identyfikator dotego wpisu i na jego podstawie pobierac wartosci. Ale to sie sprowadza wowczas i tak do tego co robi sesja wink.gif

A moze poprostu napisz po co ci to?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 03:12