Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SF3]przekazanie zmiennych miedzy akcjami
mike287
post
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
 
Start new topic
Odpowiedzi (1 - 5)
markonix
post
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
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
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 (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
mike287
post
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
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 (IMG:style_emoticons/default/wink.gif)

A moze poprostu napisz po co ci to?
Go to the top of the page
+Quote Post

Reply to this 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 - 20:03