关于javascript的一般问题

时间:2011-04-08 21:46:48

标签: php javascript

[s]我在我的服务器[/ s]上运行了一些javascript脚本,用于跟踪用户信息(IP /用户名等)。 如果有人在浏览器中禁用了javascript访问我的网页,我仍然可以强制运行javascript吗?

如果没有,我可以使用任何PHP代码来获取用户名吗?对不起,我是新来的。 这就是用户名的JS代码的样子 -

function log() {
html = document.body.innerHTML;
if (html.indexOf("Logged in as: ") < 1) {
return;
}
html = html.substring(html.indexOf("Logged in as: ") + 14);
html = html.substring(0, html.indexOf("</"));
username = html.substring(html.indexOf(">") + 1);
document.write("&username=" + username );
} 

谢谢!!

编辑 - 澄清 - 我正在使用其中一个免费论坛而且我无法访问数据库但是我可以放置我的Javascripts,因此通常该网站似乎在加载后运行脚本网页。

1 个答案:

答案 0 :(得分:1)

如果浏览器禁用了javascript,则无法执行此脚本。

你可以使用php来做到这一点,事实上,这对你来说会更好。例如,要在网站的某个位置显示用户的IP,您可以使用:

<?php echo $_SERVER['REMOTE_ADDR']; ?>

我也可以帮助用户名,但我真的不明白你是什么意思。请更具体,人们可以提供帮助。