用iframe标签打开其他页面,并通过iframe获取cookie,用js或php写一个demo
时间: 2023-05-17 11:02:32 浏览: 1832
关于Iframe如何跨域访问Cookie和Session的解决方法
以下是一个使用iframe标签打开其他页面并获取cookie的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>使用iframe获取cookie</title>
</head>
<body>
<iframe id="myFrame" src="https://example.com"></iframe>
<script>
// 等待iframe加载完成
document.getElementById("myFrame").onload = function() {
// 获取cookie
var cookie = document.getElementById("myFrame").contentWindow.document.cookie;
alert(cookie);
};
</script>
</body>
</html>
```
这个示例中,我们使用了一个iframe标签来打开一个外部网页。在iframe加载完成后,我们通过JavaScript获取了iframe中的cookie,并将其弹出显示。
如果你想使用PHP来获取cookie,可以使用以下代码:
```php
<?php
$cookie = $_COOKIE['cookie_name'];
echo $cookie;
?>
```
这个PHP代码片段将获取名为"cookie_name"的cookie,并将其输出到页面上。你可以将这个代码片段嵌入到你的网页中,以便在需要时获取cookie。
阅读全文