Ga naar inhoud


Gezocht, manier om URL externe site te kopieren binnen eigen site


Hendrik6073

Aanbevolen berichten

Hoi,

 

Ik ben op zoek naar een oplossing voor een probleem.

Het begint er aardig op te lijken dat wat ik wil door beveiligings regels is afgeschermd. Maar misschien is er een andere slimme manier te bedenken.

 

Ik ben voor iemand een CMS aan het bouwen in PHP. De site brengt aanbieders en gebruikers van producten bij elkaar.

 

Op dit moment zet de aanbieder de URL naar zijn pagina handmatig in een formulier en zo komt deze op de pagina.

 

De eigenaar van de site wil het vereenvoudigen. Hij wil graag binnen zijn site naar de externe site kunnen browsen. Vervolgens moet hij de volledige URL kunnen kopieren met bijvoorbeeld een knop.

 

Nu ben ik al met iframes in de weer, maar hierbij lukt het niet om een externe (volledige) URL te kopieren, je loopt tegen de beveiliging aan.

 

Is er een andere manier te bedenken ? er mag best user interactie bijzitten. Bijvoorbeeld, kan ik de externe URL echoën ? dan kan ik de gebruiker op een knop laten drukken om de URL naar het kladblok en en zo weer laten plakken in het formulier.

 

Bij voorbaat dank,

Link naar reactie
Delen op andere sites


Origineel bericht van: Hendrik6073
Nu ben ik al met iframes in de weer, maar hierbij lukt het niet om een externe (volledige) URL te kopieren, je loopt tegen de beveiliging aan.

Een iframe lijkt me ook de beste optie. Tegen welke beveiliging loop je aan? Heb je ergens een voorbeeld? Dan kan ik er eens naar kijken.

Vu+ DUO 4K (OpenPLi), Visiosat 13.0/19.2/23.5/28.2°E

Link naar reactie
Delen op andere sites

dank voor de reactie.

 

Nee, sorry nog geen voorbeeld. Probleem is dat als ik bijvoorbeeld de URL van een iframe opvraag dat ik alleen toplevel zie, dus als ik google opneem zie ik google, ga ik zoeken naar de term test. staat in de adres balk bijvoorbeeld

 

google/#hl=nl&source=hp&q=test&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=&fp=6bc54ad77a0995ae

 

maar de output van de URL v.w.b. het uitlezen blijft google

 

(nb linkjes iets aangepast om schijn van reclame we te nemen)

Link naar reactie
Delen op andere sites

Hier is een voorbeeld van een iframe toepassing:

http://www.htmlcodetutorial.com/frames/_IFRAME.html

 

Ik begrijp helaas je probleem niet helemaal.

Is het probleem dat de URL van de iframe in de adresbalk komt in plaats van de eigen URL?

Normaal blijft de eigen URL in de adresbalk, zodat de URL van de externe website min of meer verborgen blijft.

Vu+ DUO 4K (OpenPLi), Visiosat 13.0/19.2/23.5/28.2°E

Link naar reactie
Delen op andere sites

Hoi,

 

ik heb even een voorbeeldje geplaatst op

 

http://www.rtepas.nl/test.html#

 

als je eerst op chgsrc en dan op get src klikt zie je google.

 

als je nu vervolgens een zoekopdracht typt in google zou je in de normale google de adresbalk zien wijzigen, klik je in dit voorbeeld echter op get src blijft daar google.nl staan.

 

Voor de functie die ik zoek wil ik wel de adresbalk gegevens zie verschijnen, zodat de gebruiker deze eenvoudig kan kopieren. Een echo in een textregel zou ook prima zijn

 

verduidelijkt dit mijn vraag ?

Link naar reactie
Delen op andere sites

Om security redenen kan een html-pagina niet met het iframe "communiceren". Het enige wat je dus over het iframe kunt opvragen is wat er in de html-pagina zelf bekend is over dat iframe en dat is de source, maar ook de afmetingen e.d.

 

Jouw functie getSrc vraagt feitelijk op wat je zojuist met setSrc hebt gespecificeerd. Zelfs als je op een heel andere pagina uit komt, zal getSrc nog steeds http://www.google.nl roepen.

 

Je kunt dat makkelijk zelf controleren door een "typfoutje" te maken. Laat setSrc maar eens naar http://www.gogle.com verwijzen.

Die redirect onmiddelijk naar google.com of google.nl, maar jouw routine getSrc roept gewoon wat je in setSrc hebt gespecificeerd.

 

 

Link naar reactie
Delen op andere sites

Okay, ja ik moet zeggen dat ik het voorbeeld alleen even heb gepost om mijn vraag te verduidelijken. Heb er inhoudelijk niet echt naar gekeken (misschien niet zo slim).

 

Maar als ik het goed begrijp gaat het dus niet lukken, daar was ik al bang voor omdat ik er tijdens mijn zoekactie al e.e.a. over had gelezen. Dan moeten ze maar met het handje copy and pasten.

 

bedankt voor de reacties.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...