php访问页面
用php语言设置cookie变量的方法,setcookie('a',5);setcookie('b',6);
分别设置变量a和b,记录页面a和b的访问次数
再用echo $_COOKIE['a'];echo $_COOKIE['b'];分别取出cookie变量a和b
❷ php中怎么进行页面权限访问控制,给点实例
通常,可以在 php 的$_SESSION 全局数组里,定义一个成员,然后用 if-else 语句判断,比如:
if($_SESSION['name']=='abc'){
//有权限访问该页面
}else{
//无权访问
}
更进一步的分级权限控制,可以通过数据库建立权限表,根据权限表中的记录来判断是否能访问。
❸ PHP输入密码才能访问这个页面的代码
给任意php页面增加一个密码保护,需要输入正确密码才能访问。
代码如下:
<?php
$adminkey = "123";/*设置密码*/
session_start();
if(@$_POST['password'] == $adminkey){
$_SESSION['login'] = md5($adminkey);
}
if($_SERVER['QUERY_STRING'] == "logout"){
$_SESSION['login'] = "";
header("location: " . $_SERVER['PHP_SELF']);
exit();
}
$html_login = <<<EOF
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
div{text-align:center; margin:0 auto;}
#loginform{width:230px;height:100px;background-color:#ffffff;box-shadow: 2px 2px 10px 1px #403f3f;}
</style>
</head>
<body>
<div id="loginform">
<div style="text-align:center; margin:260px auto 0px;">
<form action="" method="post">密码<input type="password" name="password" style="width:120px; margin-top: 35px;">
<input type="submit" value="登录" style="margin-left: 5px;">
</form>
</div>
</div>
</body>
</html>
EOF;
if(@$_SESSION['login'] != md5($adminkey)){
exit($html_login);
}
?> 这里加上要显示的内容文字或者代码。
(3)php访问页面扩展阅读:
PHP双引号和单引号的区别
1、双引号解释变量,单引号不解释变量
2、双引号里插入单引号,其中单引号里如果有变量的话,变量解释
3、双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误
4、双引号解释转义字符,单引号不解释转义字符,但是解释'和
5、能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判断里面有没有变量,然后再进行操作,而单引号则不需要判断)
❹ php只有登录了才能访问到其他页面
session_start();
if(isset($_SESSION['isLogin'])){
header("Location:http://A");//下页
exit;
}else{
header("Location:http://B");//登陆页
exit;
}
登陆成功的时候设置 $_SESSION['isLogin']的值 随便给
上面代码是判断是否登陆的
❺ php 如何实现多个页面访问同一个变量
用SESSION就可以了,或者用$GLOBALS
__________________
什么叫共享内存我没听说过,不好意思,不知道哦
❻ php页面总是显示“无法访问此页面”,究竟怎么回事
我感觉第一服务器配置问题,你可以设定一个新的index.php只是个例子看下phpinfo()能不能正常显示出来;第二看程序有木有开启debug,如果没打开,打开后看是不是程序不兼容问题。其他的话就只能是其他不可预知的问题了,需要逐步排查后解决。
❼ 安装nginx+php后,Php页面访问时提示404,但页面是存在的.
安装nginx+php后,Php页面访问时提示404,但页面是存在的,应该是下面的原因造成的:
这个是因为index.html 文件目录是nginx默认安装目录 /usr/local/nginx/html,而info.php 把它放到了 /data/web 下造成的,可以在nginx.conf配置文档里面找到相应的问题。
可以按照下面测试更改:
location ~ .php$ {
root /data/web;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
nginx -t && nginx -s reload
❽ php中怎么获取访问当前页面电脑的IP地址
function getIP() {
$url=file_get_contents("";);
$ip=substr($url,85);
$ip=substr($ip,0,-4);
return $ip;
}
一个大神抛出的,不过需要访问一个链接(总是感觉慌慌的),建议用tp自带函数访问不到的再用这个方法
❾ php页面访问不了
代码!发个phpinfo.php文件区看看打开速度,如果慢,服务器的问题,测试页面执行速度,网上搜索PHP 执行速度测试。
❿ php中访问页面前要先登录,没登录则不能进入的代码怎么写
conn.php
<?php
if(!empty($_SESSION['user_id'])){
#不存在session用户id,退出
echo "用户未登录,前往登录页面登录";
header("Location: login.php");
exit;
}
?>
然后其他访问的页面最开始部分都要加载这个conn.php文件就行