Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.09.06
Prihlásený: 27.04.20
Príspevky: 100
Témy: 50
Príspevok NapísalOffline : 09.02.2008 11:18

Ahojte,
nikde som nenasiel ci a ak ano ako sa da pouzit $_POST aj inak ako s formularom. Sukal som to asi takto:

Kód:
$_POST['jahoda']="sladka";


Dal som odkaz na dalsiu stranku a tam uz $_POST['jahoda'] neexistuje.
Neviete ako to mozem preniest? Nechcem to cez $_GET, lebo by sa to dalo zneuzit,
dik


Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 09.02.2008 12:16

mozno si cital o session alebo cookies nato je prikaz session_start(); ktory musis mat na tom subore na ktory sa odkazujes a na tom z ktoreho ides si musis nastavit tie premenne alebo pouzijes
Kód:
bool setcookie  ( string $name  [, string $value  [, int $expire  [, string $path  [, string $domain  [, bool $secure  [, bool $httponly  ]]]]]] )

a pritupujes k nim ako $_COOKIE[$name].







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 09.02.2008 14:16

$_POST sa prenasa v hlavicke, session je o inom a ze cookies s tym tiez nic nemaju :)


Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1
Príspevok NapísalOffline : 10.02.2008 13:34

eiger33 píše:
Ahojte,
nikde som nenasiel ci a ak ano ako sa da pouzit $_POST aj inak ako s formularom. Sukal som to asi takto:

Kód:
$_POST['jahoda']="sladka";


Dal som odkaz na dalsiu stranku a tam uz $_POST['jahoda'] neexistuje.
Neviete ako to mozem preniest? Nechcem to cez $_GET, lebo by sa to dalo zneuzit,
dik
Existuje moznost preniest hodnotu premennej napr. pomocou formulara, teda zapisanim hodnoty premennej "jahoda" do skryteho prvku formulara : <input type="hidden" name="jahoda" value="<?php echo $_POST['jahoda']; ?>">
A v nasledovnej stranke mozes hodnotu premennej "jahoda" ziskat standartnym sposobom, teda $_POST['jahoda'];







_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 22.11.07
Prihlásený: 26.02.10
Príspevky: 253
Témy: 1
Bydlisko: 127.0.0.1
Príspevok NapísalOffline : 10.02.2008 20:13

programator píše:
Existuje moznost preniest hodnotu premennej napr. pomocou formulara, teda zapisanim hodnoty premennej "jahoda" do skryteho prvku formulara : <input type="hidden" name="jahoda" value="<?php echo $_POST['jahoda']; ?>">
A v nasledovnej stranke mozes hodnotu premennej "jahoda" ziskat standartnym sposobom, teda $_POST['jahoda'];


myslim ze chcel pouzit inak ako s formularom;) ja by som doporucil session =>
session_start();
$_SESSION['jahoda'] = 'sladka';







_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 11.02.2008 8:28

Teda ak by zapisal session_start();
$_SESSION['jahoda'] = 'sladka'; a potom by presiel na druhu stranku, tam by to mohol zobrazit napr. echo $jahoda ?

a potom treba nejako ukoncit session?


Offline

Skúsený užívateľ
Skúsený užívateľ
$_POST

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 11.02.2008 8:49

napr na hlavnej stranke si hodis nejaku hodnotu do session, napr ta tvoja jahoda, a na kazdej stranke, kde xces pouzivat session premenne musis dat vzdy ten session_start() a odkazujes sa na kazdu premennu jej menom, cize ked uz, echo "$_SESSION['jahoda']; by malo fungovat. a nacoze potrebujes ukoncovat session ?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 11.02.2008 14:12

no bolo by dobre pre bezpecnost a vyuzitie (skor to vyuzitie). unset($_SESSION['jahoda']). a ten neolitov priklad vyuziva register globals on takze tym sposobom by som to nerobil co ak nebudes vediet ci to je session alebo len pomocna premenna.







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 22.11.07
Prihlásený: 26.02.10
Príspevky: 253
Témy: 1
Bydlisko: 127.0.0.1
Príspevok NapísalOffline : 11.02.2008 16:32

el mariachi píše:
... a nacoze potrebujes ukoncovat session ?


co tak napr login/logout? :D session moze ukoncovat z roznych pricin. a ukoncuju sa bud unsetom alebo je na to pekna fcia session_destroy() :)







_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 12.02.2008 12:19

na ujasním to čo bolo povedané: skladá sa to z dvoch stránok,
1,
Kód:
session_start();
session_register("Jahoda"); //vraj sa nemusí používať, ale pre stabilitu uvádzam
$_SESSION["Jahoda"]="sladká"; //určil som hodnotu Jahoda

2,
Kód:
session_start();
echo $_SESSION["Jahoda"]; //vypíše "sladká"

pokial potrebuješ zrušiť session, ako napísal vl4kn0, použiješ session_destroy()

viac informácií a ďalšie funkcie nájdeš na www.php.net


Offline

Užívateľ
Užívateľ
$_POST

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 13.02.2008 12:49

Diky.

Len taka otazocka na okraj: vedel by som teda definovat v SESSION aj taketo viacrozmerne pole?

Kód:
$kateg=array ("jano","peter","fero");


a potom na dalsej stranke normalne vyvolat
Kód:
echo $kateg[1]; $kateg[2];
atd...?

bude si pamatat aj vsetky tie polia?


Offline

Správca fóra
Správca fóra
$_POST

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 13.02.2008 12:57

so session premennymi mozes nakladat ako s klasickymi, ktore poznas z php:
Kód:
$_SESSION['kateg'] = array("jano","peter","fero");

Vypis:
Kód:
echo $_SESSION['kateg'][1]; //peter







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. ochrana $_POST

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

42

2144

07.01.2010 18:50

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s $_POST

v PHP, ASP

17

797

10.03.2008 11:16

mondzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. guestbook - vyprazdnenie $_POST a ...

v PHP, ASP

2

1052

19.01.2009 20:58

Ded'leg Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Filtrovanie $_POST, viacrozmerne pole

v PHP, ASP

7

615

24.11.2008 8:14

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. $_POST['pole']['item'] kombinácia viacerých typov inputov

v PHP, ASP

20

820

30.08.2011 19:46

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chyba vo formluari - nenačíta premennu z $_POST

v PHP, ASP

6

397

25.11.2012 16:00

dafo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra