Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.733 pregleda

Najnovija ↓

Ne radi mi $PHP_SELF??? 29.12.2002. u 02:09 · pre 290 meseci #1
Daklem, imam Apache verziju 1.3.27 i kad napisem prost php fajl:

proba.php:
<?echo $PHP_SELF?>

...Ne dobijem nista, a trebalo bi (valjda?) da dobijem ispis "proba.php".

Npr: <?echo $php_info();?> sljaka kako treba.

Nesto je do konfiguracije servera ali ja ne znam sta. Probao sam i u Operi i u IE-u i nista (u pitanju je M$ W2K).

Hvala unapred.

Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: Ne radi mi $PHP_SELF??? 29.12.2002. u 02:28 · pre 290 meseci #2
Nisi naveo verziju PHP-a,ali pokušaj ovo

$_SERVER["PHP_SELF"]
Re: Ne radi mi $PHP_SELF??? 29.12.2002. u 10:57 · pre 290 meseci #4
To je to. Hvala puno za Register_globals.

Mada... listao sam dokumentaciju i nije mi bas najjasnije zasto je to potencijalni sigurnosni problem, pa vas molim da mi u najkracim crtama to objasnite.

Hvala jos jednom!
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: Ne radi mi $PHP_SELF??? 29.12.2002. u 12:53 · pre 290 meseci #5
Sprečava korisnika da menja vrednost ("truje") i pravi nove promeljive korz URL. Npr. ako uputiš zahtev sajt.com/index.php?x=1 dobićeš novu promenljivu koju nisi definisano ili će postojećoj biti promenjena vrednost.
Re: Ne radi mi $PHP_SELF??? 29.12.2002. u 15:42 · pre 290 meseci #6
Code:


if ($username=='pera' && $password=='kojot') $admin=1;

// malo kasnije

if ($admin) uradi_nesto_opasno();



e sad, ako korisnik pozove ovaj fajl sa index.php?admin=1 onda bez obzira da li je uneo pravi username i pass, skripta ce mu dozvoliti da radi_nesto_opasno()...

ovo se inace vrlo lako i proverava, ali su mnogi pocetnici gresili, pa su morali da iskljuce (php je postao previse lak za pocetnike ;)
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Ne radi mi $PHP_SELF??? 29.12.2002. u 20:10 · pre 290 meseci #7
I bilo je vrijeme da to urade. Dosta ljudi ima probleme sto im nakon promjene hostinga ne radi PHP. E problem je bas u tome sto verzije ispod (mislim) 4. U sve to ulazi i greske tipa $HTTP_USER_AGENT i $_SERVER["HTTP_USER_AGENT"] i balbalbal... $_REQUEST...$_POST...

Mislim da bi neko trebo napisati nesto o tome za Top post
Potpis
tu nema kašike....
Re: Ne radi mi $PHP_SELF??? 20.01.2003. u 17:34 · pre 289 meseci #8
Citat:
Mihailo:
register_globals=on?


Mislim da je ovo TOP tema za svakog pocetnika, jer je ovo prva stvar koja zbunjuje svakog nakon sto instalira Apache, PHP i MySQL. A vi iskusniji clanovi foruma bi mogli malo opsirnije da objasnjavate umesto samo jednog reda. Evo, ovo objasnjenje sam nasao na forumu:
http://forum.bhwebmasters.org

Sledi objasnjenje:
"
prebacivanje varijabli ne radi jer su u PHP, u novijim verzijama, po defaultu iskljucene globalne varijable.

znaci ... moras ih ukljuciti.
otvori php.ini u windows direktoriju, nadji red koji ovako izgleda:
register_globals = Off

i napisi On umjesto Off.

ali mislim da je bolje da iskljucis globalne varijable, jer je to sigurnije dosta.

umjesto npr. $primer, moraces pisati $_POST['primer'] ili $_GET['primer'], zavisno od metode koja se
koristi za slanje varijabli.

Mirza
"

U svakom slucaju, ovo mi je puno pomoglo da ukapiram u cemu je problem, pa bi moglo da se stavi u TOP... Kao i mozda jos neke osnovne stvari za pocetnike.



Potpis
Work smart, not hard.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme