Newsgroup: it.comp.www.php
Titolo: Reindirizzare contenuto pagine

Avendo la possibilità di bloccare la navigazione su un preciso Sito Web, vi
chiedo un suggerimento su qualche progetto che mi permetta di "dirottare" il
contenuto di un elenco di siti (già predisposti per esempio in un file txt)
nel mio sito web bloccato nella protezione siti di esplorer. Il tutto
dovrebbe essere utile per avere una navigazione sicura da parte dei miei
alunni di una scuola media su dei siti inseriti  precedentemente
dall'insegnante in un'apposita pagina.
Per una specifica pagina non è difficile raggiungere lo scopo con
     include '
http://www.example.com/file.html
';

 ha detto:

Potresti usare un proxy/firewall per questo scopo.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://sourceforge.net/projects/phpreservation
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Sinceramente non ho ben capito che vuoi fare.
Considerando che già configurando il browser puoi impedire che vedano
determinate pagine o siti, perchè vuoi fare una cosa del genere mediante
php? Tu controli il contenuto del browser, non il browser stesso. Uno nella
barra degli indirizzi può scrivere quello che vuole ed ecco che non hai modo
di filtrare i siti navigabili e quelli non (se non li imopsti come proprietà
del browser).
In alternativa, se hai creato una paginetta a modino in cui...che ne so,
magari scrivi un indirizzo in un campo di testo e poi premendo un tastino
questa ti manda al link specificato, anche in questo caso, basterebbe
mettere il link che si vuole visitare nella barra degli indirizzi e tu non
puoi filtare nulla. Una cosa del genere la puoi fare a monte o a valle del
navigatore. Se la fai a monte imposti nelle proprietà del browser quali siti
non posso essere visibili, fare a valle una cosa del genere vuol dire che se
hai un gateway, un proxy o una qualunque altra cosa, filtri li il traffico e
di conseguenza decidi cosa fare, essendo questo il punto di collegamento tra
il navigatore e la rete.
E' probabile però che io non abbia capito nulla anche perchè mi manca il
nesso con il php, considerando che, puoi si fare qualcosa usando il php, ma
quello che faresti sarebbe raggirabile in qualunque momento con un grado di
difficoltà pari a 0.
Maggiore info please altrimenti così non è chiaro (almeno a me) :P
Saluti...
 
http://www.overlookcafe.net
- H o u s e F a s h i o n C l u b -
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 dall'insegnante in un'apposita pagina.
La tua domanda troverebbe risposta in altre sedi.
Non e' il php lo strumento per ottenere questa cosa.
Un trasparent proxy, magari un bel squid su linux, dove inserisci delle acl
in cui metti in deny i siti che non vuoi far vedere, anzi hai la
possibilita' di abinarci dei software tipo squidguard e dansguardian, che
controllano le black-list, e addirittura controllano parole vietate (da te)
all'interno dei siti, e non basta, puoi metterci un antivirus
"centralizzato" e tanto altro.
Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.701 / Virus Database: 458 - Release Date: 07/06/2004

Grazie per le risposte...... mi sono spiegato male.... La mia idea è di:
a) dare ad un insegnante la possibilità di 'entrare' in uno spazio riservato
su un server 
www.xyz.it
 dove poter memorizzare  gli indirizzi dei siti da
esplorare con gli alunni ( operazione eseguibile con l' accesso internet di
casa)
b)  settare   
www.xy.it
 come unico sito visitabile da parte degli alunni
('impostazione contenuto' di Outlook Express v.6 protetta da password che
sembra funzionare ...... nel mio pc di casa ....  non l' ho provata dai
computer della  rete aula connessi al router ...se non funge crolla tutto il
discorso!!)
c) creare del software PHP da far girare su 
www.xy.it
 in grado di 'far
vedere' il contenuto dei siti programmati dal prof come se fossere pagine
di 
www.xy.it
 .
Per il punto c) chiedo la fattibilità e se per caso c'è qualcosa già
realizzata .... opensource


 qualcosa già realizzata....opensource
Ahhhh spetta spetta...adesso ho capito cosa vuoi fare.
Dunque chiudiamo il cerchio e dimmi se ci sono.
Prendi uno spazio web (
www.skunk.it
 :D) e lo imposti come unica pagina
visibile sui pc della scuola. Questo lo fai impostado l'url 
www.skunk.it
nelle impostazioni di explorer.
Il sito in questione (non ci interessa come) dovrebbe leggersi una serie di
url che gli insegnati dichiarano come 'visibili'.
Questo, detto in due parole, è quello che vuoi fare?
Se quello che ho scritto è quello che intendevi con il tuo post puoi farlo
in modi diversi. Usando il php puoi ottenere questo risultato e la cosa è
tutto sommato banale in termini di sviluppo. La soluzione più corretta
sarebbe avere una macchina che funge da proxy e impostare sulle impostazioni
dei pc della scuola quello come propxy. Sul proxy (che è un programma)
imposti tutti i links che vuoi senza doverti invetare nulla.
Se nel primo caso non ti serve una gestione diretta del tutto perchè puoi
fare una interfaccina ad oc che ti permtte di inserire direttamente dal web
gli indirizzi visibili, nel secondo caso invece, ti serve una persona che
ogni tanto butta un occhio al proxy.


 ogni tanto butta un occhio al proxy.
Mi inserisco nel discorso per una domanda, non ho mai configurato un proxy
ma, volendo, sarebbe possibile sviluppare in php una interfaccia di
configuazione per un proxy? Il proxy gira di solito sul web server giusto?
Per configurarlo, immagino, accetta istruzioni da riga di comando; il php,
in teoria, puņ passare istruzioni alla riga di comando, quindi se ho le
autorizzazioni giuste, stando bene attenti ai problemi relativi alla
sicurezza, immagino che si possa fare.

 possa fare.
A riguardo non ti so dire molto, circa l'integrazione php -> proxy perchè
non ho mai provato nella del genere e non so quali problemi potresti avere.
Magari in rete esite qualcosa già fatta per i proxy più comuni; vedi Squid.
Saluti...
 
http://www.overlookcafe.net
- H o u s e F a s h i o n C l u b
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Grazie per la risposta ... penso che sarà più semplice installare un proxy
nella mia aula informatica e aggiornarlo manualmente con i link che i miei
colleghi hanno 'inserito' nel loro spazio privato residente nel sito della
scuola.

 nel sito della scuola.
Ripeto, in php si può fare. La soluzione più giusta dal punto di vista
informatico è quella di usare un proxy perchè fa proprio questo ma, NESSUNO,
ti vieta di mettere in piedi quello che dici scrivendo un po di codice.
Personalmente non spingo ne per una e ne per l'altra soluzione, se usi un
proxy però, sappi che devi vestirti da sistemista e gistire un po di cose.
Un paio di domande che mi vengono in mente. Quale proxy useresti? Su che
sistema lo useresti? Etc etc...



In teoira si!, se utilizzi Squid, su un S.O. Linux, la sua configurazione è
un file di testo, con il php tu puoi modifucare un file di testo.....ma è
ovvio che devi anche sapere cosa devi fare, non può essere un prof di
geologia (per dire) che non sa nulla di linux, una volta che hai settato il
tuo proxy ci vai a mettre le manine tu. direttamente o da remoto in ssh!


Deve usare squid!
Nella acl indiche un file txt come sorgente dei siti attendibili e deve
aggiornare solo quello!
Non ci vuole un c.... a farlo se ha la possiblità di mettere le manine sul
firewall (per il proxy trasparente), se lo imposti su Explorer te lo
disabilitano.....provato sulla pelle......e non potevano modificare le
impostazioni explorer!!!!.........windows di mer........a!!!!
Se questi alunni non utilizzano programmi sviluppati solo per winzoz, perchè
non gli metti anche un linux??...i motivi sono tanti da prendere in
considerazione!!!!