Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - iframe con google
Forum - PHP - iframe con google

Avatar
antondelli4 (Normal User)
Newbie


Messaggi: 3
Iscritto: 24/04/2013

Segnala al moderatore
Postato alle 14:16
Mercoledì, 24/04/2013
Ciao,
ho inserito nella mia pagina web un iframe con src alla pagina https://www.google.it/ però non viene visualizzato niente a video.
Come mai?
Vi posto il codice html dell'iframe

<iframe style="min-height: 400px; width: 100%;height:579px;" id="frame_content" noresize="noresize" src="https://www.google.it/" frameborder="0">

</iframe>

PM Quote
Avatar
Uno sciame di API (Member)
Pro


Messaggi: 66
Iscritto: 10/07/2012

Segnala al moderatore
Postato alle 16:21
Mercoledì, 24/04/2013
Ciao, il codice per mostrare l'iframe è scritto bene, quindi è capace che il sito blocca la sua visualizzazione da un frame. Ho provato a mettere al posto dell'indirizzo di google altri siti ed ho notato che sia con google (come detto da te) che con facebook non va, quindi, evidentemente, sono i siti a bloccare la visualizzazione dall'interno di frames.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 18:48
Mercoledì, 24/04/2013
Google non permette di mettere il loro sito in un iframe - in maniera diretta.

E' possibile tuttavia creare un proxy che scarica la pagina di google e la invia al tuo iframe.

pagina con iframe ---> proxy ---> google

Perche' devi mettere Google in un iframe?

Ultima modifica effettuata da pierotofy il 24/04/2013 alle 18:49


Il mio blog: https://piero.dev
PM Quote
Avatar
antondelli4 (Normal User)
Newbie


Messaggi: 3
Iscritto: 24/04/2013

Segnala al moderatore
Postato alle 11:04
Venerdì, 26/04/2013
Ciao,
devo creare una pagina web con un iframe di google, non ho capito il procedimento "forzato".
POtresti rispiegarmelo?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 17:17
Venerdì, 26/04/2013
"Perche' devi mettere Google in un iframe?"

"Devo creare una pagina web con un iframe di google".

:noway:

Forse se spieghi la ragione per il quale stai cercando di mettere un iframe su google ti si puo' dare una soluzione migliore.


Il mio blog: https://piero.dev
PM Quote
Avatar
antondelli4 (Normal User)
Newbie


Messaggi: 3
Iscritto: 24/04/2013

Segnala al moderatore
Postato alle 11:54
Sabato, 27/04/2013
Devo semplicemente far uscire dentro questo iframe la pagina di google.Ed usare tale motore di ricerca normalmente però sempre all'interno di questo iframe.
Tutto qua

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 21:39
Domenica, 28/04/2013
Una maniera semplice per fare quello che chiedi non esiste; Google infatti si blocca per le pagine che cercano di mettergli un iframe.

La via complessa e' quella di costruire una pagina (chiamala getGoogle.php) che richiede la home di Google e ti ritorna il suo HTML. Dopodiche' puoi mettere un iframe su getGoogle.php. Dovrai ovviamente analizzare l'HTML e convertire tutti i links che puntano ad una pagina su Google al tuo getGoogle.php, altrimenti quando un utente clicca un link verra' reindirizzato a Google ed apparira' una pagina bianca. Dovrai inoltre controllare che tutte le risorse caricate da Google funzionino (e in caso contrario, prendere la risorsa tramite un'altro script PHP) e nulla di tutto questo funzionera' se l'utente decide di loggarsi (perche' con https questo trucchetto non funziona). Ovviamente alla prima occasione che Google decide di cambiare una parte del suo sito dovrai assicurarti che il tuo script funziona ancora.

Per me non ne vale la pena; se devi offrire ai tuoi utenti la possibilita' di fare ricerche, usa piuttosto questo: https://www.google.com/cse/


Il mio blog: https://piero.dev
PM Quote