![]() |
Hej Hej!
Jag har en webbshop som är uppbyggd med vanliga, traditionella frames, och skall man länka in till en produkt blir det enligt formatat http://url/view_product?id=1234 Eftersom det är frames så är det endast filen view_product.php som visas, och inte left, top, bottom osv... går detta att göra på något vis utan att bygga om layouten? Något JavaScript som kan styra det åt en eller något? -martin |
Du kan ju ha externa länkar till http://url/utifrån.php?prodid=3 och det skriptet skapar frames automatiskt med rätt view_product?id=3 i rätt frame.
|
Jepp.. jag kom på det typ minuten efter att jag postade här :)
Gjorde en bara en $_GET['file']; i index.php som inkluderas i target mainFrame, ifall $file e tom så kör den default till main.php -martin |
Citat:
|
cyberphoto.se löser det på något sätt, tror det är javascript, se exempel nedan;
http://www.cyberphoto.se/canon/digital/ix2.php edit detta är koden jag hittade i källan. OBS! Koden tillhör cyberphoto.se Kod:
<script LANGUAGE="JavaScript"> |
Den här javascriptkoden fungerar så länge man inte länkar in sidan i ett eget ramverk.
|
Citat:
ha en index.php?file=../../../../etc/passwd eller något annat "olämpligt" :) . och / strippas även bort. sedan lägger den själv till .php efter $file, så jag anser att det är rätt säkert. -martin |
Alla tider är GMT +2. Klockan är nu 10:41. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson