(Первая публикация, поэтому, пожалуйста, будьте милостивы, если я отключу этикеты, разметку и т. Д.)
На стороне сервера:
IFrame-contents.php:
<?PHP
if($_POST['test-post-parameter'] == 'test-post-value'){
echo 'test-post-parameter successfully detected as "test-post-value".';
} else {
echo 'test-post-parameter either absent or of a different value than "test-post-value". :(';
}
?>
ОК, допустим, я запрашиваю iframe-содержимое, используя
bash$ wget --post-data='test-post-parameter=test-post-value' -O - http://example.com/iframe-contents.php
Результат будет:
test-post-parameter successfully detected as "test-post-value".
Если, однако, я запросил его, используя
`bash$ wget -O - http://example.com/iframe-contents.php`
Я бы в итоге получил:
test-post-parameter either absent or of a different value than "test-post-value
Теперь - допустим, у меня есть другой файл на сервере, который называется index.html
:
<html><head><title>PAGE_TITLE</title></head>
<body>
<iframe width="100%" height="100%" src="iframe-contents.php" />
</body>
Если бы я попытался ввести http://example.com/index.html
в своем браузере, я бы получил PAGE_TITlE
в заголовке с test-post-parameter either absent or of a different value than "test-post-value". :(
в теле.
У меня такой вопрос: как я могу изменить элемент iframe, чтобы получить?
test-post-parameter successfully detected as "test-post-value".