社区
基础编程
帖子详情
怎样判断链接是否从一个地址所来,是则解析到一个地址,否则解析到另外一个
zairwolf
2003-10-14 11:03:24
比如http://xx.com/show.php?id=5这样的地址
...全文
111
24
打赏
收藏
怎样判断链接是否从一个地址所来,是则解析到一个地址,否则解析到另外一个
比如http://xx.com/show.php?id=5这样的地址
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zairwolf
2003-10-19
打赏
举报
回复
搞定新窗口打开。通过header实现直接新窗口转换成下载的弹出窗体了。
$_SERVER['HTTP_REFERER']搞定,原来最后还要加上一个/
feel8
2003-10-18
打赏
举报
回复
嘻嘻,眼皮都打架了,觉觉去:)
chairj
2003-10-18
打赏
举报
回复
RE:好累:)
挺住啊!:p
feel8
2003-10-18
打赏
举报
回复
2. 肯定没用,echo $_SERVER['HTTP_REFERER'], 先看看结果。
3.这样的效果就是下载页面也被转向了吧?我是想下载页面不动,解析的结果就是直接打开下载窗口提示用户保存了那样。
莫非只能在target=_blank里面实现?
不是希望直接打开窗口下载的吗?还要返回什么
好累:)
zairwolf
2003-10-18
打赏
举报
回复
第三,好像winlocation跳转的话,无法通过返回回到上一个浏览的网页。
zairwolf
2003-10-18
打赏
举报
回复
第一个解决。链接上改即可。
zairwolf
2003-10-18
打赏
举报
回复
可以了。但是有两个问题。
第一,你喜欢用的echo "<script>window.location =\"http://xx.com/a.exe\";</script>";无法弹出新窗口,这样原来的窗口就给替换了。
第二, if($_SERVER['HTTP_REFERER'] == "http://soft.soulsky.net")好像没用。没有被确认。
chairj
2003-10-18
打赏
举报
回复
很佩服feel8(准备早起的鸟)
解释的够详细。
学习ing……
download.php?id=xxx
这种链接在接收到$_GET['id']来的值后可以查询数据库中id=$_GET['id']的结果中的http://xx.com/a.exe等地址字段,再进行输出处理的。
feel8
2003-10-18
打赏
举报
回复
4242,难道不管转向?试一下就知道了
zairwolf
2003-10-18
打赏
举报
回复
echo "<script>window.location =\"http://xx.com/a.exe\";</script>"; 这样?
feel8
2003-10-18
打赏
举报
回复
方法一:header("Location: index.php");
方法二:echo "<script>window.location =\"$PHP_SELF\";</script>";
方法三:echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\">";
偶喜欢用第二种。
zairwolf
2003-10-18
打赏
举报
回复
download里面再去读取数据库里的真正地址。这样就得在download里面输出读出的地址。怎样输出?meta?怎么用?
feel8
2003-10-18
打赏
举报
回复
接收get来的变量,网页跳转
zairwolf
2003-10-18
打赏
举报
回复
那歌download里面怎样把变量$var="http://xx.com/a.exe"输出?
zairwolf
2003-10-18
打赏
举报
回复
我是想通过meta=什么的方式实现直接输出下载框。通过新窗口中把转换成的地址直接给用户下载。这样的话怎样实现?meta=什么这个我还不是很会用。
feel8
2003-10-18
打赏
举报
回复
<a href=download.php?id=xxx target=_blank>download Now</a>
zairwolf
2003-10-18
打赏
举报
回复
一般那些网站上的下载页的下载链接都是download.php?id=xxx这样。它们可以实现用户点击的时候就在本页面不动的情况下打开新的下载窗体。这是怎样实现的?meta?需要送出的是什么?equiv后写什么内容?
zairwolf
2003-10-15
打赏
举报
回复
这样的效果就是下载页面也被转向了吧?我是想下载页面不动,解析的结果就是直接打开下载窗口提示用户保存了那样。
莫非只能在target=_blank里面实现?
feel8
2003-10-14
打赏
举报
回复
<!-- index.htm -->
<a href=test.php>test</a>
<?php
//test.php
if($_SERVER['HTTP_REFERER'] == "http://localhost/php/index.htm"){
echo "来自于 http://localhost/php/index.htm ";
}else{
echo "hello world!";
}
?>
feel8
2003-10-14
打赏
举报
回复
那不用上面的直接看有没有step=down就行了
<?php
if($_GET['step'] and $_GET['step']=="down"){
echo "<script>window.location =\"http://xxx.com/test.exe\";</script>";
exit;
}
echo "<a href=http://xxx.com/test.exe>点击下载</a>";
加载更多回复(4)
域名
解析
到服务器ip,域名
解析
到服务器ip上无法访问的原因汇总
建站第一步,域名
解析
经常就会遇到域名成功
解析
到了服务器的IP,但依然无法访问网站。小编下面就总结几大原因和解决办法。一、域名
解析
尚未生效您所做的域名
解析
尚未生效,一般
解析
之后生效的时间是1-2小时内。您可以通过ping域名来
判断
是否
已生效。开始-->运行,输入cmd按确定打开dos窗口,输入ping 您的域名,如果显示的ip是您
解析
的ip则表示域名
解析
已生效;否则就是尚未生效。二、域名
解析
...
php 验证
链接
,PHP
判断
链接
是否
有效 的方法
这篇文章主要介绍了关于PHP
判断
链接
是否
有效 的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下get_headers — 取得服务器响应
一个
HTTP 请求所发送的所有标头array get_headers ( string $url [, int $format ] )如果
地址
有效则返回
一个
数组,否则返回false,当第二个参数为1时,会
解析
相应的信息并设定数组的键名,返回关...
axios 请求 url
地址
,
判断
网络
地址
是否
存在
这个示例中的 isUrlReachable 函数会发送
一个
GET 请求到指定的 URL,并返回
一个
Promise。如果 URL 可连接,Promise 将
解析
为 true;否则,Promise 将
解析
为 false。同时,它会捕获并处理各种可能的错误情况。使用 axios 来
判断
一个
URL
地址
是否
可连接,通常涉及到发送
一个
HTTP 请求到这个
地址
,并检查响应的状态码。如果请求成功,并且返回了 200 OK 状态码,那么通常可以认为这个
地址
是可连接的。
【域名
解析
】如何将域名
解析
服务器IP
地址
并绑定到特定端口申请SSL证书
博文《域名
解析
:如何将域名指向对应服务器IP》详细介绍了域名
解析
的工作原理和步骤,解释了当用户输入
一个
域名时,系统是如何将其转换为服务器可识别的IP
地址
的过程。通过清晰的示例,读者能够理解域名
解析
的关键步骤,从本地DNS服务器到根DNS服务器,再到最终的目标服务器。文章帮助读者了解为什么域名能够连接人与计算机之间的通信,使得互联网使用更加方便。
URL
地址
解析
至页面展示全过程(面试详细解答)
首先会对 URL 进行
解析
,分析所需要使用的传输协议和请求的资源的路径。如果输入的 URL 中的协议或者主机名不合法,将会把
地址
栏中输入的内容传递给搜索引擎。如果没有问题,浏览器会检查 URL 中
是否
出现了非法字符,如果存在非法字符,则对非法字符进行转义后再进行下一过程。浏览器会
判断
所请求的资源
是否
在缓存里,如果请求的资源在缓存里并且没有失效,那么就直接使用,否则向服务器发起新的请求。需要获取的是输入的 URL 中的域名的 IP
地址
浏览器缓存操作系统缓存,hosts⽂件路由器缓存ISPDNS缓存。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章