Odštampaj stranicu - permanentne php promenljive?

Linuxo Forumi

Linux => Programiranje => Temu započeo: cyber_brain_mfkg 19 Фебруар 2008, 00:55:27



Naslov: permanentne php promenljive?
Poruka od: cyber_brain_mfkg 19 Фебруар 2008, 00:55:27
ljudi potrebno mi je da nekix 10-15 promenljivih koje dobijam iz razlicitih formi prosledjujem od prve do cetvrte srtranice nekog wizarda!!!

postoji li neka mogucnost da swe promenljive waze kroz swe 4 stranice? (da se gube posle sledeceg submit form-a???

ili moram peske da prawim

<input type="hidden" pa ime , vrednost...
pa na sledecoj strani $var=$_POST['var']; ... i tako jedno 100x???

xwala unapred


Naslov: Odg: permanentne php promenljive?
Poruka od: Puppet_Master 19 Фебруар 2008, 11:20:20
ljudi potrebno mi je da nekix 10-15 promenljivih koje dobijam iz razlicitih formi prosledjujem od prve do cetvrte srtranice nekog wizarda!!!

postoji li neka mogucnost da swe promenljive waze kroz swe 4 stranice? (da se gube posle sledeceg submit form-a???

ili moram peske da prawim

<input type="hidden" pa ime , vrednost...
pa na sledecoj strani $var=$_POST['var']; ... i tako jedno 100x???

xwala unapred

imas fazon da ubacis u promenjivu sesije , taj fazon se koristi kada se logujes na neki sajt da se zapamte vrednosti koje su potrebne za dalji rad


Naslov: Odg: permanentne php promenljive?
Poruka od: nowave 19 Фебруар 2008, 11:32:12
U PHP0-u postoji par predefinisanih nizova, od kojih su neki vidljivi kroz celu sesiju, pa mozda mozes njih da iskoristis. Za vise podataka pogledaj sledeci sajt:
http://www.php.net/variables.predefined


Naslov: Odg: permanentne php promenljive?
Poruka od: burga 19 Фебруар 2008, 17:37:22
У ове сврхе се користе 2 ствари - прва су сесије (и чини ми се да је то оно што ти треба), а друга су колачићи (cookies).


Naslov: Odg: permanentne php promenljive?
Poruka od: jboban 19 Фебруар 2008, 21:31:50
postoji li neka mogucnost da swe promenljive waze kroz swe 4 stranice? (da se gube posle sledeceg submit form-a???
Na pocetku svakog php fajla, kao prvu komandu staviš session_start();
Promenljive u sesiju zapisujes sa $_SESSION['promenljiva'] = $promenljiva;
Promenljive iz sesije čitaš sa $promenljiva = $_SESSION['promenljiva'];

test1.php
Kod:
session_start();
$_SESSION['username'] = $user;
$_SESSION['password'] = $pass;
...

test2.php
Kod:
session_start();
$user = $_SESSION['username'];
$pass = $_SESSION['password'];
...


Naslov: Odg: permanentne php promenljive?
Poruka od: cyber_brain_mfkg 20 Фебруар 2008, 00:06:22
Xwala ljudi!
Nesto sam wec iscackao po netu a i washi predlozi su dobro doshli!
prawim jedan zanimljiv portal...kad boode gotow stawicu screen shotowe i kratak opis negde na forumu!(da se i ja xwalim malo :D)

josh jednom xwala a ja se wracam na sto za crtanje!


Naslov: Odg: permanentne php promenljive?
Poruka od: cyber_brain_mfkg 23 Фебруар 2008, 16:48:22
E ljudi ewo o5 par problema:

1. postoji li mogucnost da se $_FILES promenljiva zapamti u $_SESSIONS???nesto sam pokushao ali ne ide....a potrebno mi je da uploadujem fileowe dve strane posle dobijanja $_FILES promenljive!

2. kako da omogucim da se uploaduju .exe fileovi....imam programe koji mora da prodju kroz wine na serveru ali server mi ne omogucava da uploadujem.exe....sa ostalim fajlovima swe lepo radi

neka ideja?

pozdrav!


Naslov: Odg: permanentne php promenljive?
Poruka od: jboban 25 Фебруар 2008, 17:08:17
1. $_SESSION['files'] = $_FILES;
2. Upload .EXE fajlova je obično zabranjen od strane servera iz sigurnosnih razloga. Probaj da ih preimenuješ ili arhiviraš RAR-om, ZIP-om ili nekim drugim arhiverom, preneseš pa raspakuješ. Ako ne prodje, u .EXE fajlu promeni prva dva karaktera da ne budu "MZ", pa posle upload-a vrati.


Naslov: Odg: permanentne php promenljive?
Poruka od: cyber_brain_mfkg 14 Март 2008, 17:15:38
ljudi o5 imam nekix problema...
aplikaciju sam zawrsio i radi super...znaci logujem se preko kukija i promenljiwe pamtim u sesiji....
kada otworim opet istu stranu on me zbog kukija(znaci ok je uname i pass) redirektuje sa index.php na wizard.php sto je ok!
medjutim...kada prolazim kroz wizard ponowo on menja promenljive u sessiji koja jos uwek vazi za prwu stranu(tab)!!!

kako da napravim da mi otwara posebnu sessiju za novi tab a da koristim isti uname i pass???

da li je to uopste moguce??? :S

pozzz i xwala unapred!


Naslov: Odg: permanentne php promenljive?
Poruka od: burga 16 Март 2008, 10:04:51
mislim da to nee moci. ako imas na jednoj strani otvoren gmail, yahoo mail ili neki njima slican i pokusas da otvoris novi tab pa da se logujes pod drugim imenom, nece ti dozvoliti vec ce ti automatski prikazati inbox onog vec otvorenog accounta. meni se desavalo da na teslinom webmailu (sto je zapravo squirell) dozvoli logvanje 2 usera, ali onda npr. istumba licne podatke.
Tako da ti ne bih savetovao takve mahinacije...


Naslov: Odg: permanentne php promenljive?
Poruka od: jboban 17 Март 2008, 14:52:41
Može svakako. Zašto ne bi moglo? Na tebi je da odrediš šta je dozvoljeno, a šta ne. To što gmail ima ograničenja, znači samo da su tako hteli.
Da bi koristio više sesija moraš ih imenovati sa session_name(). Poziva se pre session_start(), a vraća ili postavlja ime tekuće sesije. Promenljive koje želiš da prenosiš kroz sesije, prethodno sačuvaj, promeni aktivnu sesiju i ponovo ih postavi u novoj sesiji.


Naslov: Odg: permanentne php promenljive?
Poruka od: cyber_brain_mfkg 20 Март 2008, 14:02:13
@jboban

xwala na odgoworu...samo ako mozesh jedan primercic da widim kako to radi....

znaci na login strani stawim:(ili pak na swim stranama???...ali bi onda rand() bio drugaciji) :S

session_name(rand());
session_start();
.
.
.a kako da sacuwam promenljive owe sessije??? :S

samo mali primercic ako ti nije pb

xwala unapred! :D


Naslov: Odg: permanentne php promenljive?
Poruka od: jboban 20 Март 2008, 14:14:53
znaci na login strani stawim:(ili pak na swim stranama???...ali bi onda rand() bio drugaciji)
Mudro zboriš starče ;)
Zbog toga ne koristi slučajnu vrednost za nešto čemu moraš znati tu vrednost.

Kod:
session_name('prviTab');
session_start();

$_SESSION['broj'] = 120;
$_SESSION['tekst'] = 'neki tekst';

U drugom PHP fajlu:
Kod:
session_name('prviTab');
session_start();

$broj = $_SESSION['broj'];
$tekst = $_SESSION['tekst'];
[/quote]


Powered by SMF 1.1.7 | SMF © 2005, Simple Machines LLC | Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com