In een website laadt ik een foto-album in een iframe. Werkt goed.
In het foto-album staat een knop "stoppen" Hieraan gekoppeld is de url van de homepage.
Echter, deze laadt in het iframe.
Normaal is een target_"top" voldoende om dit te omzeilen, maar in het foto-album staat dit in een stukje php (waar ik geen verstand van heb).
Iemand die de oplossing kan aandragen?
Code:
$exitpage = 'http://www.hoofdwebsite.nl';
// Determine the exit URL for the exit menu option
if (!isset($_SESSION['exit'])) {
$_SESSION['exit'] = $exitpage;
if (isset($_SERVER['HTTP_REFERER']) && isset($_SERVER['HTTP_HOST']) && isset($_SERVER['PHP_SELF'])) {
$thispage = strtolower('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
if (substr(strtolower($_SERVER['HTTP_REFERER']), 0, strlen($thispage)) != $thispage)
$_SESSION['exit'] = $_SERVER['HTTP_REFERER'];
}
}
- PHP probleem vanuit iframe
-
24-04-2012, 12:02 #1
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
PHP probleem vanuit iframe
-
In de schijnwerper
webshop in laadkabels/laadpalen (sinds 2019) incl leveranciersWebsite te koopIk ga stoppen met mijn bedrijf - Domeinnamen en WP plugins zijn nog beschikbaarOverige dealsProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsPopi.nl | Linkbuilding Platform| 14.000+ MogelijkhedenLinkpartners -
24-04-2012, 12:12 #2
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Re: PHP probleem vanuit iframe
target_"top"
=
target="_top"
?
-
24-04-2012, 12:21 #3
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: PHP probleem vanuit iframe
-
24-04-2012, 12:47 #4
- Berichten
- 7
- Lid sinds
- 13 Jaar
Re: PHP probleem vanuit iframe
In je code staat niks dat er voor zorgt dat je naar een andere pagina gaat, er moet nog meer zijn. Via PHP gebruik je header() maar daaraan kun je niet een target plakken, via javascript wel met top.location.href
-
24-04-2012, 12:50 #5
- Berichten
- 572
- Lid sinds
- 18 Jaar
Re: PHP probleem vanuit iframe
Je stukje code stelt $_SESSION['exit'] in. De afhandeling daarvan staat niet in dit stuk... Je moet even zoeken naar een stukje dat lijkt op header("location: ".$_SESSION['exit']);
Het kan ook iets zijn met META refresh of window.location...
David
-
24-04-2012, 12:56 #6
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: PHP probleem vanuit iframe
Er staat verderop inderdaad nog een stukje:
// Action when 'exit' is selected from the menu
if (isset($_REQUEST['exit'])) {
$url = $_SESSION['exit'];
session_unset();
session_destroy();
header("Location: " . $url);
exit;
}
-
24-04-2012, 13:02 #7
- Berichten
- 7
- Lid sinds
- 13 Jaar
Re: PHP probleem vanuit iframe
vervang de header regel eens met:
print "<script>
top.location.href = '$url';
</script>";
-
24-04-2012, 13:15 #8
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: PHP probleem vanuit iframe
Zal nog even kijken of alle andere opties in het menu nog werken, normaal is de code gekleurd in mijn editor, na toevoegen van je regels is daaronder een stuk code in zwart. Alsof er een " mist. Maar dat is niet zo, maar wel vreemd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic