是否可以从 URL 执行 javascript 函数?
就像是:http://www.mysite.com/mypage.php?alert(HelloWorld);
当访问此 url 时,它应该运行脚本。
是否可以从 URL 执行 javascript 函数?
就像是:http://www.mysite.com/mypage.php?alert(HelloWorld);
当访问此 url 时,它应该运行脚本。
在任意网站上?不,这意味着浏览器会在每个站点上创建一个可怕的XSS 安全漏洞。
在您的网站上?您可以编写一个服务器端脚本来读取查询字符串并将其注入到一个<script>
元素中……这会给您的网站带来上述可怕的 XSS 安全漏洞。
您可以在您的 PHP 文件中定义它!
你的 PHP 文件:
if($_GET['script'] == "1")
{
...do script
}
在您的网址中:
http://youraddress.com/index.php?script=1
为自己定制。希望有帮助
这是不可能的,而且将是一个巨大的安全问题。在登录页面中设置脚本并在加载后运行它
这是一件非常愚蠢的事情。但是你可以...你不需要 PHP。只需使用 Javascript。
在 <body onload=""> 只放 eval(decodeURIComponent(window.location.search.substr(1))); 像这样:
<body onload="eval(decodeURIComponent(window.location.search.substr(1)));">
网址应该像http://www.mysite.com/mypage.php?alert ('HelloWorld');
(所以丢掉 url 中的 <script></script> )