[ mojeKorIme @ 19.11.2007. 08:10 ] @
Je li moguce "prepoznati" da je neko includovao scriptu sa mog domena u svoj, i ako jeste da se na toj stranici prikaze nesto kao ilegal poruka. Koje komande može izvršiti ta skripta na serveru na koji je includovana?

Imam problema sa "posudjivanjem" skripti pa da postavim reklamu kad vec posudjuju bez pitanja:)
[ glavince @ 19.11.2007. 11:41 ] @
Mozes da koristis $_SERVER["HTTP_HOST"]

if($_SERVER["HTTP_HOST"] != 'tvoj_domain.com') {
echo "reklama";
ili
header("Location: http://tvoj_domain.com");
}
[ mojeKorIme @ 19.11.2007. 13:05 ] @
jos jedno pitanje ..
Code:
if($_SERVER["HTTP_HOST"] != 'tvoj_domain.com') {
echo "reklama";

koje se jos komande mogu izvrsiti umjesto ovo echo "reklama".. i izvrsava li se to na njegovom serveru
(npr da ucitam sve stranice na njegovom serveru (spisak..kao u dosu dir))
[ Man-Wolf @ 19.11.2007. 14:35 ] @
Mozes umesto echo da stavis sta hoces i to ce se izvrsiti na tudjem domenu ( koji pokrene tu scriptu ) ).
[ dakipro @ 19.11.2007. 14:56 ] @
Pa nisam bas siguran da ce se sve izvrisiti (kao) na tudjem domenu. Ipak neces moci da stavis kod koji ce izlistati njegove direktorijume ili nesto uraditi nad njima, naravno, ako pricamo o konkretnom slucaju da se tvoja skripta inkluduje kao vec isparsiran kod od strane tvog web servera. Mozda nesto da se proba tako sto ces da echo-ujes php kod koji bi njegov include shvatio kao php fajl, ali nisam siguran dal bi moglo (mada me ovo zivo zanima, pa cu cak i probati uskoro)... Ako se tvoja skripta inkluduje kao cist fajl, ne kroz web server, onda vec moze, ali cenim da to nije ovde slucaj...
[ Mister_rap @ 19.11.2007. 15:19 ] @
Zanimljiva tema...

Ako ja recimo inkludujem neki php fajl sa tudjeg servera da li bih ikako mogao da print-am njegov sadrzaj!?
Dakle da dobijem kompletan kod tog php fajla!?
[ dakipro @ 19.11.2007. 15:29 ] @
Hehe, to je pojenta php-a, da ne moze. Mislis da si se prvi setio toga?
Mislim da si pogresno protumacio moj poslednji post, ali evo:
postoje nacini da dodjes do sadrzaja fajla, jedan je da oboris apache (ili koji vec server) pa da on direktno ponudi php file za download, ali se to retko desava na iole ozbiljnijim serverima, a i iole ozbiljnije aplikacije imaju prostu zastitu od ovoga (smestanje fajlova ispod web root-a). Opet ako govorimo o inkludovanju vec procesiranog php fajla. Postoji i nesto sto mislim da se zove remote host include ili tako nesto, sto bi ti omogucilo da razdvojis tvoju skriptu da nekoliko hostig-a (mashina) i da ih inkludujes pa koristis kao da su na jednoj, ali je ovo u 99.9999% zabranjeno. Naravno, ako imas dva ili vise dedicated servera mozes da ih konfigurises kako ti volja, ali sad da uhvatis www.google.com/index.php i dobijes njegov kod, prakticno nema sanse...
[ Mister_rap @ 19.11.2007. 16:11 ] @
To za obaranje servera mi je jasno...
I racunao sam da nije moguce al rekoh bolje da pitam :)

Pozdrav.
[ mojeKorIme @ 20.11.2007. 06:09 ] @
Hihi ... i ja mislim da ne moze .. kad malo bolje razmislim, prije nekoliko sedmica mi je trebalo da
napravim aplikaciju koja ce iz php-a sa jednog servera puniti mysql bazu na dva servera.. localhost je ok..
ali kad je u pitanju ovaj 2. server morao sam na njemu da pravim neku skripticu koju sam pozivao:)

//edit
kad bolje razmislim ovo gore je druga prica:) ..sad opet nisam siguran.. ma treba probati:)

[ nezki @ 20.11.2007. 15:37 ] @
Naravno da ne moze.
Uzalud ces pokusati da uradis.
Ti mozes raditi sa vise baza podataka koje se nalaze na razlicitim serverima, samo jednostavno podesis host kada se konektujes na server, ali to ne znaci da mozes da smestis skripte na jedan server a onda da ih inkludujes u skripte koje se nalaze na drugom serveru. Nece da moze sinko :)


[ Schmidt @ 20.11.2007. 21:57 ] @
U trenutku poziva php cje se izvrshiti, i dobicjesh generisani html , odnosno output pomenutog php skripta. Kad bi to moglo tako kako neki ovdje zamishljaju onda ne bi imalo smisla imati bilo shta povjerljivo na serverima :) Sve shto radish na remote serveru je konekcija na port 80, pa onda apache bla bla pa ti dadne rezultat. Chak i sa istog servera na isti server ne mozhesh napraviti include php skripte sa virtuelnog domena na virtuelni domen.