![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposob przekazać zmienną po kliknięciu linku na stronie?
mam taką sytuację: na stronie index.php mam link "Aktualności". Link ten jest zdefiniowany w nastepujący sposób: Kod echo "<a href='index.php'>Aktualności</a>"; chciałbym aby po kliknieciu tego linku nastapiło przekierowanie z powrotem do strony index.php ale żeby kliknięcie na ten link ustawiło zmienną np. $zmienna=1 bądź zmienna sesji $_SESSION['zmienna'] = 1 (zależy mi żeby działo się to po kliknięciu w ten link). Chciałem tą zmienną przekazać w najbardziej banalny sposób jaki tylko można czyli przez adres: [index.php]
Po odpaleniu tej strony pojawia mi się błąd : LINK Notice: Undefined variable: zmienna in c:\program files\apache group\Apache\htdocs\index.php on line 3 Kiedyś takie przekazanie zmiennej mi działało .... ale najchetniej wrzuciłbym tą zmienna do sesji - tylko jak? Może czegoś nie ustawiłem w konfiguracji php? Mam PHP5.0.0, Apache 1.32, Windows 2000 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
aby zobaczyc zmienna, trzeba najpierw w link kliknąć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozatym odebrac przez $_GET
zeby sesja dzialala musi byc session_start(). Ale o tym na forum bylo multum razy |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki nospor zapomniałem o tak trywialnym fragmencie jak $_GET
Co do session_start() to jasna sprawa (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) A w jaki sposób ustawić zmienną sesji poprzez klikniecie linku ale bez przekazywania zmiennej w adresie. Kombinowalem coś z JavaScript za pomoca onClick ale nie mam pomysłu `.... może wy macie coś ciekawego?? Ten post edytował grizmo 5.10.2005, 10:11:17 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Do sesji dobierzesz sie tylko postronie serwera. Musisz wiec kliknac w link i isc do serwera, tego nie obejdziesz (no chyba że AJAXem, ale to inna historia - tez bylo na forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:06 |