Sva početnička pitanja Sva početnička pitanja bi trebala da se postavljaju u ovom forumu, a ako se pretvori u kvalitetnu diskusiju interesantnu svima - prebacićemo je u odgovarajući forum. Molimo "znalce" da ne omalovažavaju početnike, ako žele da pomognu svi ćemo biti zahvalni, ako ne žele, neka preskoče ovaj forum. |
![]() |
|
Alati teme | Način prikaza |
|
![]() |
#1 |
profesionalac
Qualified
|
![]() Eto mene opet
![]() Dakle, imam neke formulare koji se proslijeđuju na njihove procesore. Svaki taj procesor na početku ima ovu foru da ga ne može netko otvoriti direktno. PHP kôd:
PHP kôd:
Razmišljao sam možda sa HTTP_REFER, pa ono, ako nema referera, znači da je upisano direkt u URL, jel...al opet, kad ga netko pozove, opet baca error, bilo da je direktno preko URL-a ili ga file poziva... Vjerojatno postoji neko rješenje za to?
__________________
I, blackshtef |
![]() |
![]() |
![]() |
#3 |
Milan Cvejic
Wrote a book
|
![]() Kôd:
if($_SERVER["REQUEST_METHOD"] != 'POST') { echo "No can do"; }
__________________
http://weevify.com |
![]() |
![]() |
![]() |
#4 | |
profesionalac
Qualified
|
![]() Citat:
Ali volio bih vidjeti neko naprednije/bolje rješenje ![]()
__________________
I, blackshtef |
|
![]() |
![]() |
![]() |
#5 | |
profesionalac
Qualified
|
![]() Citat:
Tj. otvori index.php do mjesta includeanja i tamo gdje treba biti menu.php stoji ova die() poruka...
__________________
I, blackshtef Poslednja izmena od blackshtef : 16. 08. 2010. u 08:50. |
|
![]() |
![]() |
![]() |
#7 | |
profesionalac
Qualified
|
![]() Citat:
Imam PHP kôd:
procesor.php ima na početku odmah ovaj if uvjet, i kad se stisne submit na formularu, procesor kao da ignorira to što je konstanta definirana i baci mi grešku. Ako zakomentiram to, sve radi super, al džaba mi onda define() ![]()
__________________
I, blackshtef |
|
![]() |
![]() |
![]() |
#8 |
profesionalac
Qualified
|
![]() Whoa, odlično!
Hvala ti ![]() EDIT: ovo je još bolje i od onog rješenja sa REQUEST_METHOD, awsm awsm ![]()
__________________
I, blackshtef |
![]() |
![]() |
![]() |
#9 |
član
Na probnom radu
Datum učlanjenja: 06.02.2010
Poruke: 43
Hvala: 22
0 "Hvala" u 0 poruka
![]() |
![]() Da postavim jedno pitanje u sličnom tonu.
Radi se o dozvoli pristupa datotekama na serveru (eng. file permission access/control). Ako sam dobro shvatio postoje dva načina reguliranja (tj. jedan za windows okruženje, drugi za unix/linux). Pošto radim u windowsima, a recimo da hoću da mi stranica bude na linux hostu, prema čemu da se ravnam u toj situaciji, na svoj operativni sistem ili hosting OS? Da li zaštita učinjena na windowsima ujedno vrijedi na linux hostu? Opet, ako se takva zaštita radi kroz php (chmod f-ja), koriste se linux naredbe odrednice 755 i sl. Može malo pojašnjenje cijele te situacije |
![]() |
![]() |
![]() |
#10 |
profesionalac
Qualified
Datum učlanjenja: 11.01.2006
Lokacija: Niš
Poruke: 100
Hvala: 66
11 "Hvala" u 9 poruka
![]() |
![]() Ne znam kako bi to išlo u Windowsu ali pod Linuxom možeš pomoću .htaccess da zabraniš pristup određenim folderima u koje smeštaš zaštićene fajlove. A zatim napišeš PHP skriptu koja će u sebi imati proveru pristupa (može li korisnik da skine ovaj fajl?) i ako je provera prošla, da pročita sadržaj fajla i uradi echo korisniku. Naravno, uz to šalješ i odgovarajuće headere.
|
![]() |
![]() |
"Hvala" JovanT za poruku: |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Zabrana pristupa direktnim linkom | slavkan | PHP | 10 | 19. 11. 2010. 02:46 |
Kontrola deviznog poslovanja | jasmanac | e-Business | 140 | 22. 10. 2009. 22:47 |
Predlog za .RS registra? (kontrola nad DNS) | DejanVesic | Domain Name Service (DNS) | 16 | 06. 02. 2009. 19:52 |
Autocomplete SelectBox kontrola | ppavlovic | (X)HTML, JavaScript, DHTML, XML, CSS | 2 | 27. 11. 2007. 12:15 |
Ban-ovanje korisnika - zabrana pristupa sajtu | bluesman | Planiranje i usability | 19 | 21. 11. 2005. 05:44 |