永发信息网

php如何自定义下载名称

答案:2  悬赏:0  手机版
解决时间 2021-04-24 12:58

我建了一个这样的网站: http://lbj06.vipkj.com/find1.php?name=waving%20flag&singer=K'naan

如何使其点击后弹出下载框并命名为“Waving flag - K'naan.lrc”

最佳答案

预定义变量在PHP是一个重要的概念。 PHP 提供了大量的预定义变量。由于许多这些变量依赖于运行的服务器的版本和设置,及其它因素,所以并没有详细的说明文档。一些预定义变量在 PHP 以命令行形式运行时并不生效。


需要注意的是 在PHP 4.2.0 以及后续版本中,PHP 指令 register_globals 的默认值为 off。这是 PHP 的一个主要变化。让 register_globals 的值为 off 将影响到预定义变量集在全局范围内的有效性。例如,为了得到 DOCUMENT_ROOT 的值,将必须使用 $_SERVER['DOCUMENT_ROOT'] 代替 $DOCUMENT_ROOT,又如,使用 $_GET['id'] 来代替 $id 从 URL http://www.example.com/test.php?id=3 中获取 id 值,亦或使用 $_ENV['HOME'] 来代替 $HOME 获取环境变量 HOME 的值。


从 PHP 4.1.0 开始,PHP 提供了一套附加的预定数组,这些数组变量包含了来自 web 服务器(如果可用),运行环境,和用户输入的数据。这些数组非常特别,它们在全局范围内自动生效,例如,在任何范围内自动生效。因此通常被称为自动全局变量(autoglobals)或者超全局变量(superglobals)。(PHP 中没有用户自定义超全局变量的机制。)超全局变量罗列于下文中;而且,你也将注意到旧的预定义数组($HTTP_*_VARS)仍旧存在。自 PHP 5.0.0 起,长格式的 PHP 预定义变量可以通过设置 register_long_arrays 来屏蔽。


文章来源: http://www.99luo.com
原文链接: http://www.99luo.com/index.php/Index/show/id/166249803

全部回答
你的这个网址传递了两个参数name和singer在弹出下载时定义保存的文件名变量为"$_GET['name']"."-"."$_GET['singer']"即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
起凡群雄逐鹿刷兵BUG怎么出??!具体!~
我喜欢一个男生,我们是老乡,也可以说是朋友
到一个新的环境下学习我无法像以前那样,只能
请输入您的问题...QQ空间进不去
有没有什么好DJ
人的身上到底有没有排骨呢?
真的好喜欢一个女孩儿,可是不知道怎么去追求
常见的梅花的诗词,描写梅花的诗句大全
开车回老家过收费站收费多少?
技校气修入学感想怎么写
私刻公章犯法吗,私刻公司公章罪怎么量刑?
现在手机可以充值QB吗
从延庆回下花园怎么坐车?
聚丰粮油批发这个地址在什么地方,我要处理点
怎样才能让自己有一个好心情?
推荐资讯
我的瑞星2008为什么还没到期?
老怀德驴肉蒸饺王我想知道这个在什么地方
今年的天气怪得很是咋了么?
梅河口市公安局黑山头镇分局地址在哪,我要去
杭州钧邦汽配有限公司地址在什么地方,想过去
里习吉村怎么去啊,有知道地址的么
为什么一个人可以在感情上转变这么快?
求好看的喜剧电影
未来,很迷茫,怎么才能找到人生的出口?很压抑!
求:DVD高清RMVB格式“WCG2009 FC战队问鼎穿
为什么分手了不能和他做朋友了?
“竹盐一洗白”产品,真的对皮肤和驱痘!那么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?