使用php或javascript我想获得页面的标题 鼓励任何帮助
答案 0 :(得分:5)
Per marc的回答。如果使用JavaScript
,您将不得不获取服务器端脚本以获得效果JavaScript :(这只会为您提供当前页面的标题):
<script language="JavaScript">
alert(document.title);
document.title='YOUR TITLE HERE'; //to set title
</script>
这是php的方法:
$url = "http://www.google.com";
$file = file_get_contents($url);
if(preg_match("/<title>(.+)<\/title>/i",$file,$result)
print "The title of $url is <b>$result[1]</b>";
else
print "The page doesn't have a title tag";
这是从很久以前的书签中修改到实现同样的效果credit source
答案 1 :(得分:0)
你不能在Javascript中这样做。 Javascript无法获取任意链接的内容。这是一个安全问题 - 查找XSR(跨站点请求)的原因。
您必须使用AJAX让您的Javascript调用服务器上的脚本。该服务器端脚本可以获取指定的页面并解析出标题,然后将其返回给客户端Javascript。