问俩php的小疑点!

php中文网
发布: 2016-06-13 13:53:26
原创
1077人浏览过

问俩php的小问题!!!
1、 
setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
第四个参数是设置有效路径,手册上说“The default value is the current directory that the cookie is being set in. 

”,也就是如果不写,就把有效路径设置为当前文件夹。
那如果当前设置cookie的脚本是在\objname\models\abc.php这个文件下,那这个cookie的有效路径就是\objname\models\吗??
可是为什么在别的文件夹下的脚本也可以访问这个cookie呢?

2、
上传文件的表单:







其中“”不是可以在客户端限制上传文件大小吗?但是不管上传多大的文件,输出$_FILES['file1']['error']都是0,说明成功了,这是为什么啊?


谢谢!

------解决方案--------------------
不存在你说的现象

请贴出你的测试代码
------解决方案--------------------
1: 当前目录和所有字目录都有效。除非你说的别的文件夹是在models底下或者你的cookie的有效路径没有设置成功。

2: 你是想说在服务器端限制大小吧。怎么看都不可能在客户端限制大小。那么你是怎么限制的?
------解决方案--------------------
1,cookie的路径和php脚本所在路径没关系,和url路径有些关系。

2 你只传递了一个MAX_FILE_SIZE变量。值是100,对上传文件大小的限制,是在php.ini中设置的。



------解决方案--------------------
第一个不太清楚。
第二个你那样根本没限制,再说也不能限制客户端的啊,你可以设置服务器的,在ini文件里,重设upload_max_filesize,还有如果客户会上传图片之类的东西,你估计还需要改动memory_limit
------解决方案--------------------
1, Cookie是根据URL的目录来设置的,如:http://www.example.com/abc/demo.php
在demo.php中设置Cookie的第四个参数为'/',则在整个站内的文件都可以访问到, 即域名指向的根目录内所有脚本都可以访问此Cookie, 如果参数为'/abc/',则网站根目录下abc文件夹内的所有脚本都能访问到Cookie值.
2, HTML本身无法进行控制, 借助flash可以控制,所以通常都用flash上传插件进行上传处理.
相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号