Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

define( '_VALID_MOS', 1 ) Sta znaci?

[es] :: PHP :: define( '_VALID_MOS', 1 ) Sta znaci?

[ Pregleda: 1918 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

toplim
Pera Furundzija

Član broj: 23551
Poruke: 806
212.62.39.*



+45 Profil

icon define( '_VALID_MOS', 1 ) Sta znaci?30.11.2007. u 21:21 - pre 199 meseci
Dakle u Joomla cms-u svuda se srece a sta znaci?
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: define( '_VALID_MOS', 1 ) Sta znaci?30.11.2007. u 22:16 - pre 199 meseci
Joomla (mambo) ima veliki broj pomoćnih skripti.
Svaka od njih je izložena riziku da neko u brovzer unese njenu direktnu adresu i pozove je kao samostalan skript.
Ovom funkcijom se definiše oznaka/fleg u glavnim skriptama (koje i treba da se direktno pozivaju),
a one pomoćne na svom početku imaju proveru postojanja te oznake da bi sprečile takav tip zloupotrebe.

Ako pitaš za značenje funkcije "define" moraćeš pogledati manual.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.222.*

Sajt: https://avramovic.info


+46 Profil

icon Re: define( '_VALID_MOS', 1 ) Sta znaci?01.12.2007. u 09:22 - pre 199 meseci
http://www.php.net/define
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.eunet.yu.



+13 Profil

icon Re: define( '_VALID_MOS', 1 ) Sta znaci?01.12.2007. u 14:11 - pre 199 meseci
Evo ja da ti malo pojednostavim ono o cemu se radi ( stalno sam sretao to po SMF-u i kad sam skapirao o cemu se ustvari radi, odma sam primenio :-)) )

Ovako:

Ja recimo imam Index.php. Koriscenjem atributa (Index.php?strana=slike) ja preko index-a pozivam stranicu Slike.php. Znaci, Index.php sadrzi:

Code:

if $_GET['strana'] == slike {
  include 'Slike.php';
}


Valjda je jasno da ne zelim da se skripta direktno poziva sa (mojsajt.com/Slike.php), vec preko Index-a. E sad, ako korisnik ukuca u browser (mojsajt.com/Slike.php), skripta ce odmah prekinuti da se izvrsava, zato sto sadrzi sledeci kod :P

Code:

Slike.php:

if !defined('zastita') { 
  die 'Nece moci ove noci .....'
}



Code:

Index.php:

define ('zastita', 1);



Nadam se da ti je jasna poenta :-)) Ako se Slike.php pozove direktno, konstanta 'zastita' nije definisana ( definise se jedino pozivom index.php ) i izvrsavanje skripte se prekida :-))

Izvinjavam se sto sam se malo raspisao :-))
 
Odgovor na temu

toplim
Pera Furundzija

Član broj: 23551
Poruke: 806
212.62.39.*



+45 Profil

icon Re: define( '_VALID_MOS', 1 ) Sta znaci?02.12.2007. u 10:03 - pre 199 meseci
E hvala ti Man-Wolf. Znaci ako je 1 onda je to true a ako je nula znaci preskkace se zastita. Tako sam ja razumeo. Nek me neko ispravi ako gresim.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: define( '_VALID_MOS', 1 ) Sta znaci?02.12.2007. u 19:35 - pre 199 meseci
Grešiš, ako je uopšte definisana konstanta s tim imenom onda prolazi zaštitu, ako nema takve konstante onda ne prolazi.
Mogao je bez problema staviti u nju i neki string, recimo: "grešiš, ovaj grešiš silno sine".
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: define( '_VALID_MOS', 1 ) Sta znaci?

[ Pregleda: 1918 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.