IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @800
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Výpredaj matracov

Zľavy 50% Len do vypredania zásob www.vypredajmatracov.sk

Problémy s nadváhou?

Zistite viac o dosiahnutí ľahšej a zdravšej hmotnosti. www.janinblog.com

Bazár lesnej techniky

Harvestory, lesné traktory, vyvážacie súpravy. Výkup lesnej techniky www.z45.cz

Outlet - výpredaje - zľavy

Veľa zľavnených modelov Zľavy až 70% Spodná bielizeň, pyžamá, všetko skladom! www.leontyna.sk

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

$_POST

Zaslať odpoveď
AutorSpráva
eiger33
Užívateľ
Užívateľ

Založený: 08.09.2006
Príspevky: 92

PríspevokZaslal: So 09.02.08 12:18Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správu
juho
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 16.05.2007
Príspevky: 837

PríspevokZaslal: So 09.02.08 13:16Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mail
Numline1
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 01.10.2006
Príspevky: 1971

PríspevokZaslal: So 09.02.08 15:16Odpovedať s citátomNávrat hore

$_POST sa prenasa v hlavicke, session je o inom a ze cookies s tym tiez nic nemaju
Zobraziť informácie o autoroviOdoslať súkromnú správu
programator
Užívateľ
Užívateľ

Založený: 02.09.2005
Príspevky: 156

PríspevokZaslal: Ne 10.02.08 14:34Odpovedať s citátomNávrat hore

eiger33 napísal:
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)
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
vl4kn0
Užívateľ
Užívateľ

Založený: 22.11.2007
Príspevky: 254
Bydlisko: 127.0.0.1

PríspevokZaslal: Ne 10.02.08 21:13Odpovedať s citátomNávrat hore

programator napísal:
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...
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQZobraziť autorove WWW stránky
neopagan
Užívateľ
Užívateľ

Založený: 07.08.2006
Príspevky: 681

PríspevokZaslal: Po 11.02.08 9:28Odpovedať s citátomNávrat hore

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?
Zobraziť informácie o autoroviOdoslať súkromnú správu
walther
Užívateľ
Užívateľ

Založený: 24.01.2008
Príspevky: 10194
Bydlisko: Bratislava
Vek: 24

PríspevokZaslal: Po 11.02.08 9:49Odpovedať s citátomNávrat hore

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 ?
Zobraziť informácie o autoroviOdoslať súkromnú správu
juho
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 16.05.2007
Príspevky: 837

PríspevokZaslal: Po 11.02.08 15:12Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mail
vl4kn0
Užívateľ
Užívateľ

Založený: 22.11.2007
Príspevky: 254
Bydlisko: 127.0.0.1

PríspevokZaslal: Po 11.02.08 17:32Odpovedať s citátomNávrat hore

el mariachi napísal:
... a nacoze potrebujes ukoncovat session ?


co tak napr login/logout? 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...
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQZobraziť autorove WWW stránky
Tominator
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 21.02.2007
Príspevky: 4009

PríspevokZaslal: Ut 12.02.08 13:19Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správu
neopagan
Užívateľ
Užívateľ

Založený: 07.08.2006
Príspevky: 681

PríspevokZaslal: St 13.02.08 13:49Odpovedať s citátomNávrat hore

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?
Zobraziť informácie o autoroviOdoslať súkromnú správu
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: St 13.02.08 13:57Odpovedať s citátomNávrat hore

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

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
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.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd