[ dragan.tod @ 18.03.2008. 20:11 ] @
Ovako: Imam jedan PHP fajl u kome funkcija nakon sto se izvrsi rezultat smesti u promenljivu $result. Na koji nacin da u drugi PHP fajl ucitam, tj. prihvatim samo tu promenljivu, i da je dalje koristim? |
[ dragan.tod @ 18.03.2008. 20:11 ] @
[ naskovic @ 18.03.2008. 21:31 ] @
Pa kako sam te ja razumeo, mozes to fino da odradis preko session promenljive
Recimo $_SESSION['result']=$result; i posle na bilo kojoj strani pozivas tu promenljivu npr. echo $_SESSION['result']; U koliko nisi koristio session promenljive do sad ne bi bilo lose da procitas nesto vise o njima postoje jos neke sitnice.... Recimo svuda gde koristis te promenljive moras na pocetku strane da dodas session_start(); Nadam se da sam ti pomogo. [ centaur @ 19.03.2008. 19:48 ] @
Milim da nema razloga da za tako nesto koristis sesije.
Svaki put kad ti treba rezultat, funkcija moze da vrati vrednost i tu vrednost mozes da dodelis nekoj promenjivoj (recimo $result ) ili cak konstanti ako hoces da bude vidiljiva i u drugim funkcijama ili klasama (mada sve to moze i najobicnija promenjiva). [ Miroslav Ćurčić @ 19.03.2008. 20:37 ] @
Hm, ostalo je nedorečeno dali se traži prenos promenljive između otvaranja 2 web stranice ili je sve u jednoj web stranici gde include-uje druge PHP datoteke pa pita za prenos između njih.
Ako je ovo prvo onda idi ko što ti naskovic reče, a ako je drugo onda upotrebi magičnu reč GLOBAL. [ wizarded @ 20.03.2008. 11:55 ] @
Mozes probati da na kraju funkcije stavis return $result, mada mozda nije najsrecnije resenje. Predlozio bih ti neka od prethodna dva predloga, session ili global.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|