Ik ben een website aan het maken die bestaat uit verschillende divs. ik ben zover dat ik met onderstaand script de inhoud van de layer/div kan wijzigen.
Vrienden hebben ook een site en deze zou ik graag door middel van een link in de Layer/div willen invoegen.
Dus een volledige website die al op het internet staal weergeven in layer/div van mijn eigen pagina.
Kan ik het onderstaande script zo aanpassen dat het niet alleen de interne maar ook externe paginas in mijn layer/div plaatst.
bijvoorbeeld $extern = $_GET['hier dan http:// ?']; met als link een html site (http://www.mijnpagina.nl)
<?php
$pagina = $_GET['pagina'];
if ($pagina == $NULL OR $pagina == "index") {
print "Dit is de home pagina";
}
else {
if (file_exists($pagina. ".html")) {
include ($pagina. ".html");
}
else {
print "Pagina bestaat niet";
}
}
?>
de link is dan
<a href="?pagina=html/pagina1">
<a href="?pagina=html/http://www. externepagina.nl">
Zorg er ook altijd voor, als je een link hebt die niet binnen je eigen website is dat die link geopend word in een nieuw venster. Hierdoor blijft je site open, en blijven bezoekers plakken. Zoniet, dan jaag je je eigen bezoekers weg.
Je moet even bijlezen over usability. De gebruiker verliest het gevoel van controle als er ineens nieuwe vensters openen. Hij zal proberen de backbutton te gebruiken, die ineens niet meer werkt. Dan komt hij erachter dat je een nieuw venster hebt geopend zonder dat hij dit wil.
Standaard open je geen nieuw venster, dan kan de bezoeker altijd terug. Externe hyperlinks style je tegenwoordig met een pijltje naar rechtsboven. Dan weten je bezoekers dat ze je site gaan verlaten, en kunnen ze zelf kiezen.
Bedankt voor de reacties ik moet mij nog verdiepen in de beveiligings periekelen, ik had gedacht dat het prima met php zou kunnen maar dat krijg je als je als beginner dan denk je dat alles zo maar mogelijk is.
Hiervoor is het iframe, misschien een oude oplossing, maar het is het veiligst. En waarom zou je een complete website willen weergeven in een div? Als dan iemand op een link klikt in die div gaat ie toch wel naar die site. Met een iframe is dat dus niet.
Euhm, hier valt niets aan te hacken aangezien het een frame is en er dus geen content op je server zelf staat idioot? Er is gewoon nog geen controle op de url die hij zelf heel makkelijk kan inbouwen.
Pardon? Noem jij nu iemand idioot? Nou beste 'hack-expert' (was jij niet iedereen donaties aan het vragen omdat je server gehacked was?), bovenstaande oplossing is zo onveilig als ik weet niet wat...
Maar, als je echt zo overtuigd bent van je eigen mening... plaatst gerust dat script even op je webspace en post de URL hier eens. Kunnen we lachen, kan je nog een keer geld in gaan zamelen en dit keer voor een nieuwe pc.