Avatar billede lopolla123 Nybegynder
28. september 2005 - 23:11 Der er 1 kommentar og
2 løsninger

header ved frameløsning

Jeg er igang med at hjælpe nogle med en simpel webbetalingsportal. I forbindelse med portalen er der tilknyttet betaling. Betaling sker ved al mulig verificering, hvorefter den header browseren tilbage, hvilket jo er fint nok, men.....webløsningen er i frames, og betalingsportalen header direkte tilbage til komplet url (men kan også tage ekstra parametre med - hidden formoder jeg).

Hvis jeg header almindeligt tilbage ja så får jeg jo ikke top og bund med (som er en del af frameløsningen). Nogle gode forslag til, hvordan man evt. kunne angribe/løse dette problem?

Håber I er nogenlunde med på, hvad der er problemet.....
Avatar billede horsmark Nybegynder
28. september 2005 - 23:22 #1
$sUrlFrameRight    = "defaultside_right.php";
$sUrlFrameLeft    = "defaultside_left.php";
if( $_GET['frame_right'] ) $sUrlFrameRight = urldecode($_GET['frame_right']);
if( $_GET['frame_right'] ) $sUrlFrameRight = urldecode($_GET['frame_right']);
?>

<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" COLS="170,*">
<FRAME SRC="<?=$sUrlFrameLeft" NAME="frame_left"     SCROLLING="no" >
<FRAME SRC="<?=$sUrlFrameRight?>" NAME="frame_right"     SCROLLING="no">
</FRAMESET>
Avatar billede horsmark Nybegynder
28. september 2005 - 23:25 #2
ups :-) if( $_GET['frame_left'] ) $sUrlFrameLeft = urldecode($_GET['frame_left']);

og når du bygger url´er til denne framesside skal du gøre følgende:

$frame_left = urlencode("en_eller_anden_url.php?param1=1234&param2=asdflkj");
$frame_right = urlencode("en_eller_anden_hoejre.php?param1=1234&param2=asdflkj");
Avatar billede horsmark Nybegynder
28. september 2005 - 23:26 #3
og kalde frameside

framesiden.php?frame_left=<?=$frame_left?>&frame_right=<?=$frame_right?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester