Скриване на URL-то от Iframe

webdeveloper каза:
Пробвах и нещо от сорта на:

<iframe src='2.php?id=7233' scrolling='auto' width='100%' height='100%' frameborder='0'></iframe>

Като в 2.php?id=7233 се принтира само урл адреса и нищо друго:

print $url;

Надявах се src-то нa iframe-a да си GET-не url адреса изписан в 2.php?id=7233 ама уви не става..

Както си го направил в 2.php се очаква съдържанието на iframe (т.е. HTML), но все пак в него можеш да направиш:
header('Location: <new_url>');
което ще направи това, което очакваш.
Ако го комбинираш с проверка на $_SERVER['HTTP_REFERER'] в 2.php и пренасочване само ако реферера е коректния донякъде ще получиш резултата, който търсиш, но всичко това не е много конструктивно защото с http proxy или firebug така или иначе ще те ривърснат.
 
palex каза:
webdeveloper каза:
Пробвах и нещо от сорта на:

<iframe src='2.php?id=7233' scrolling='auto' width='100%' height='100%' frameborder='0'></iframe>

Като в 2.php?id=7233 се принтира само урл адреса и нищо друго:

print $url;

Надявах се src-то нa iframe-a да си GET-не url адреса изписан в 2.php?id=7233 ама уви не става..

Както си го направил в 2.php се очаква съдържанието на iframe (т.е. HTML), но все пак в него можеш да направиш:
header('Location: <new_url>');
което ще направи това, което очакваш.
Ако го комбинираш с проверка на $_SERVER['HTTP_REFERER'] в 2.php и пренасочване само ако реферера е коректния донякъде ще получиш резултата, който търсиш, но всичко това не е много конструктивно защото с http proxy или firebug така или иначе ще те ривърснат.

Тц, че не се сетих за тоя header... :D Получи се идялно! :)
 

Back
Горе