Προς το περιεχόμενο

Redirect visitors se allh selida me bash tin IP tous


leonidas112

Προτεινόμενες αναρτήσεις

Δημοσ.

Gnwrizete pws mporw na stelnw kapoious visitors se mia selida (px.

aytous me elliniko domain, se selida me ellinika) kai allous (px. tous

diethneis se mia selida me agglika) enw oloi patoun tin idia dieythinsi (px.

http://www.insomnia.gr)?

 

Kserw oti einai kapoia cookies pou xrisimopoiountai alla epeidh den

gnwrizw polla apo ayta, tha itan simantiko gia mena an kapoios

mou edine kapoio site me paromoia me ayta pou psaxnw templates

Δημοσ.

file leonida texnika ginetai auto pou 8es alla praktika einai la8os..

uparxoune polles periptwseis na kaneis to redirection pou 8es.

mia einai me basn tin ip, alln me basn tin glwssa tou sustnmatos,

alln me glwssa tou browser ktl. alla oles einai sxetikes!

 

kai auto giati mporei egw na plnrw proupo8eseis gia metakinisi

se elliniki selida kai na eimai o arabas pou briskomai stin a8ina

kai na me steileis se mia elliniki selida tin stigmn pou 8a mporouses

na mou eixes ftia3ei mia prwtn selida n opoia 8a mou edine

epilogn na paw eite stin elliniki eite stin aggliki...

 

ean malista gia sena einai toso snmantiko na mpainei me tin mia

stin antistoixn selida tote toulaxiston tin prwtn fora 8a eprepe

na tou dwseis tin epilogn na diale3n glwssa kai tin stigmn ekeini

na tou apo8ukeues ena cookie p.x to cookie.lang=greek

kai tin epomeni fora me tin routina elegxou pou 8a eixes stin prwtn

selida ama ebriske to cookie 8a ton metefere antistoixa alliws 8a

paremene ekei..

 

stin periptwsn pou epimeneis me basn to domain, stin ousia esy den

mporeis na deis to otenet.gr p.x, alla 8a pareis pisw mia ip address..

opote 8a prepei na ma8eis poio ip range einai elliniko kai poio oxi...

kai auto apo olous tous ellinikous isp's...

 

opote paketo...

 

 

kai telos den mas eipes se ti selida 8a einai auto giati ama einai gia html

periorizesai se javascript.. ektos ean 3ereis kamia periergn scripting

languages pou den to nomizw apo tin erwtnsn sou..

 

 

filika, :shock:

Δημοσ.

Τί γλώσσα χρησιμοποιείς στο διακομιστή; Υπάρχουνε μεθόδοι που το κάνουνε αυτό. Αν χρησιμοποιείς Java απλώς κάνε:

 

>
String ip = request.getRemoteAddr();
if (ip.equals("<the ip you want to check>"))
{
   response.sendRedirect("<url>");
}

 

Αν χρησιμοποιείς κάτι άλλο κοίταξε στα συνοδευτικά έγγραφα της γλώσσας. ΊΣως να υπάρχει και μία μικρή περίπτωση να μπορείς να το κάνεις με JavaScript. Ψάξε το.

Δημοσ.

kai pou 8a to balei auto bre file girioni?

se java applet?

 

edw kai egw pou asxoloumai me programming (bebaia eimai anti-java-fun)

den 8a n3era pou na to balw auto to pragma..

 

me javascript oxi isws alla sigoura mporei na to kanei!

to 8ema einai ti 8a kaneis omws 8a psa3ei na brei oles tis ellinikes ip?

kai pws?

 

kai ean enas 3enos mpainei apo ellada kai den 3erei ellinika?

 

gia mena o kaluteros kai pio swstos tropos einai one time setup opws

kanoun kai oles oi megales etairies p.x. creative, asus ktl. me

apo8ukeusn protimiseis se cookie..

Δημοσ.
kai pou 8a to balei auto bre file girioni?

se java applet?

 

Όχι' date=' σε ένα Servlet/JSP.

 

edw kai egw pou asxoloumai me programming (bebaia eimai anti-java-fun)

den 8a n3era pou na to balw auto to pragma..

 

Βασίζομαι στο γεγονόςότι ο χρήστης χρησιμοποιεί κάποια server-side τεχνολογία και έχει βασικές γνώσεις προγραμματισμού.

 

me javascript oxi isws alla sigoura mporei na to kanei!

to 8ema einai ti 8a kaneis omws 8a psa3ei na brei oles tis ellinikes ip?

kai pws?

 

Προφανώς θα πάρει ένα συγκεκριμένο φάσμα διευθύνσεων.

 

kai ean enas 3enos mpainei apo ellada kai den 3erei ellinika?

 

gia mena o kaluteros kai pio swstos tropos einai one time setup opws

kanoun kai oles oi megales etairies p.x. creative, asus ktl. me

apo8ukeusn protimiseis se cookie..

 

Είναι και αυτό μία πιθανή λύση που όμως έχει τα μειονεκτήματά της. Τί θα γίνει αν μπαίνει από ένα net-cafe, πανεπιστήμιο ή υπολογιστή φίλου του; Τo cookie σε αυτές τις περιπτώσεις δεν αντιπροσωπεύει ακριβώς την εθνικότητα του χρήστη.

Δημοσ.

trexei o IIS n' o Apache Servlets?

an nai, tote me pianeis adiabasto, an oxi tote eisai akuros..

 

an o xrnstns eixe server side gnwseis tote 8a to ekane me tin scripting language pou gnwrizei alla profanws den tis exei afou den gnwrizei pws douleuoun ta cookies..

 

gia to teleutaio pou les me to cafe apla ka8e fora pou ka8otan 8a ton rwtage..

 

telos den exw tipotis allo na pw egw Coldfusion Developer eimai kai ean 8elei ena script se CFSCRIPT mporw na tou ftia3 ena ;)

Δημοσ.

Σαφώς και ο IIS ή ο Apache μπορούν να τρέξουν servlets! Το μόνο που χρειάζεται είναι να "κολλήσει" ο administrator τον Tomcat, που είναι δωρεάν, στον ήδη υπάρχων server.(π.χ. Ονομαστικοι κατάλογοι ΟΤΕ). Δυστυχώς οι περισσότεροι administrators δεν το γνωρίζουν αυτό και απλά καταφεύγουν στην "εύκολη" λύση του module php. If only they knew...

 

Μια λύση στο θέμα πάντως είναι να "διαβάζει" την γλώσσα που έχει δηλωθεί στον browser και να κάνει ανάλογα redirection, τεχνική που την εφαρμόζουν τα περισσότερα πολύγλωσσα site. (π.χ. Google).

 

Φιλικά

Dionisos

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...