PHP页面如何自动跳转到另一个页面底部

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP页面如何自动跳转到另一个页面底部相关的知识,希望对你有一定的参考价值。

参考技术A a页面
<script type="text/javascript">
<!--
function redirect()

window.location.href='Noname3.html#mybottom';

window.setTimeout(redirect,5000);
//-->
</script>
b页面,在想要跳转到的位置写“命名锚记”
<a name="mybottom"></a>本回答被提问者和网友采纳
参考技术B a页面bai
<script type="text/javascript">
<!--
function redirect()

window.location.href='Noname3.html#mybottom';

window.setTimeout(redirect,5000);
//-->
</script>
b页面,在du想要跳转zhi到的位置dao写“命zhuan名锚记”shu
<a name="mybottom"></a>
转自http://donganjinqiao.xyz

PHP 用CURL POST后获取cookis并跳转到另一个页面

初学者,请各位大神帮忙,我要实现的是通过POST登录另一个网站,该网站会保存下来一个cookis,成功后直接打开另该网站的管理界面,下面是参考网上资料改的,cookis总有问题,求大神指点!

$cookie_jar = tempnam('./tmp','JSESSIONID');
$remote_url="http://www.baidu.com";
$post_sj="user=123&password=321";
request_by_curl($remote_url, $post_sj);

header("Location: http://www.baidu.com/123.html");
exit;

function request_by_curl($remote_server, $post_string)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $remote_server);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'mypost=' . $post_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)");
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
$data = curl_exec($ch);
curl_close($ch);
return $data;

无法实现

php在服务器上用curl取得的cookies是存在于php程序所保存的位置
通过php登陆,php可以用这个cookies来访问管理界面,这个没有问题。

但是如果你用了header("Location: ......"),就不行了。网址转向以后,是访问者浏览器去访问,浏览器并没办法获取到你所保存的cookies,浏览器里没有登陆的cookies,所以不能“直接”打开管理界面,必须要重新登陆才行。

如果你用setcookie,你所设置的cookies对应的域名也不对,不能跨域,所以还是得再次在浏览器内登陆。

除非在“管理界面”端写一个api,通过调用这个api,把cookies写进访问者的浏览器里面。
参考技术A 楼主request_by_curl函数少个参数,应该后面再加个$cookie_jar,把你第一行的$cookie_jar传过来应该就行了,这个参数手册上说是包含cookie数据的文件名追问

获取到是空的···

追答

楼主函数最后是return,因此在外面调用的时候要输出一下,echo或者print_r什么的

追问

不是,我说获得到的cookie是空~我的意识是POST后获取到cookie,然后带着这个cookie去访问另外一个页面

参考技术B ,,,,,cookjar没定义追问

肿么定义···

追答

function request_by_curl里

没有$cookie_jar

追问

楼上那位回答者已经提醒了我,改过了,获取到的cookis是空

以上是关于PHP页面如何自动跳转到另一个页面底部的主要内容,如果未能解决你的问题,请参考以下文章

js如何实现进入页面后自动跳转到锚点

java web中一个jsp页面如何跳转到一个html页面

连接Wi-Fi后自动跳转到指定网页是如何实现的?

html自动点击链接后跳转到指定页面

js怎么实现像淘宝登陆账自动跳转到登陆前的页面

php中如何实现网址的跳转