WEB_ROOT改为项目实际要访问的绝对路径 以上rewrite重写中,正则有误,都需要改为以下方式,需要对.进行反斜杠转义进行处理。
原创
2022-06-21 15:44:22
93阅读
PHPCMS平台的注入漏洞太多,防不胜防,为此我想了个设置PHP程序访问限制的方法。只允许访问以下四个PHP程序:/index.php/admin.php/api.php/phpsso_server/index.php其它一律禁止访问。 以下是apache中虚拟主机增加的重写定义: RewriteEngine On Rew
原创
2016-02-28 10:03:43
978阅读
<?php include('myFunction.php'); header("content-type:text/html;charset=utf-8"); $c_file="counter.txt"; //如果文件不存在就创建文件,并设定初始值位0 if(!file_exists($c_file)){ $myfile=fopen($c_file, "w"); fwrite($my...
原创
2021-07-05 10:43:39
123阅读
本次介绍利用php建立认证系统和对站点进行访问控制的机制
1.使用HTTP认证
使用php的header函数和几个预定义变量 实现 HTTP认证机制
例子:
<?php $user=array( 'jack'=>'jack', 'tom'=>'tom' ); if(!isset($_SERVER['PHP_AU
原创
2010-11-10 20:56:52
543阅读
1. 建立一个连接PHP为连接MySQL提供了函数库:mysqli(i表示改进)。当在PHP中使用mysqli函数库时,可以使用面向对象或面向过程的语法。在脚本中使用如下语句连接MySQL服务器://面向对象
$db = new mysqli('localhost', 'username', 'passwor
原创
2012-08-13 20:23:15
558阅读
问题:iptables开启,通过nginx无法访问php程序,可以访问静态页面
原因分析:iptables我们一般设置都有一条
iptables -P INPUT DROP
而忽略了nginx调用fastcgi的方法是访问127.0.0.1:9000
解决:添加一条iptables策略
ipt
原创
2011-12-28 15:35:25
3186阅读
11[root@localhost ~]# cd /usr/local/nginx/html/
[root@localhost html]# mkdir images
[root@localhost html]# cd images/
[root@localhost images]# vim aa.sh //脚本内容随意定义
[root@localhost images]# pwd
/usr/l
原创
2023-06-26 18:58:06
76阅读
PHP笔记——java程序员看懂PHP程序php是一种服务器端脚本语言,类型松散的语言。xml风格脚本风格简短风格ASP风格以;结尾;注释:a)//b)#c)/**/变量是存储数据的容器,对大小写敏感。当变量非常长时,用定界符 $value){}PHP中类对象用class关键字来声明,类的属性也有作...
转载
2015-07-08 13:06:00
152阅读
2评论
主要是判断HTTP_USER_AGENT//屏蔽蜘蛛访问function banspider($ban_str){ if(preg_match("/($ban_str)/i", $_SERVER['HTTP_USER_AGENT'])) { exit; }} 常用搜索引擎名与 HTTP_USER_AGENT对应值百度 ba...
转载
2022-08-05 16:58:30
61阅读
php判断正常访问和外部访问
<?php
session_start();
if(isset($_POST['check'])&&!empty($_POST['name'])){
if($_POST['check'] == $_SESSION['check']){
echo "正常访问";
}else{
echo "外部访问";
}
}
$token =
转载
2014-01-07 15:05:00
130阅读
2评论
Define定义常量,这个常量是全局有效的Defined:检测是否存在某常量,如果不存在就退出该页面!<?phpdefine('TT','123');if(defined('TT'))echo'aaa';elseechoTT;?>首先定义TT常量,然后在检测defined是否存在,如果存在输出aaa,否则输出TT值这样的话就可以控制页面访问的效果了!
原创
2021-08-05 17:46:43
133阅读
1.直接使用php.exe命令执行php程序的格式: php test.php2.因为没有经过apache或iis这种服务器,所以一些基于服务器的变量是不能使用的, 如$_SERVER,$_ENV等3.最关键的一点是: 如果程序中有使用到文件,或者是跟文件路径相关的代码, 这里的路径最...
原创
2021-07-24 16:19:57
383阅读
在我们的java项目里新建一个文件用于我们的小程序项目创建
原创
2022-08-02 18:14:22
162阅读
今天就来正式给大家讲解PHP相关的知识了,本着使用优先的原则,今天还是先给大家运行一个小程序可以访问的PHP后台项目。老规矩先看效果图通过效果图我们可以看出来,我们的小程序可以成功的访问到我们的后台数据,而这个后台就是用PHP搭建的一个本地服务器。准备工作1,安装phpstorm(php开发者工具)2,安装PHP(这里以PHP5.6为例)一,创建PHP项目1,创建项目2...
原创
2022-02-13 13:54:33
804阅读
今天就来正式给大家讲解PHP相关的知识了,本着使用优先的原则,今天还是先给大家运行一个小程序可以访问的PHP后台项目。
老规矩先看效果图
通过效果图我们可以看出来,我们的小程序可以成功的访问到我们的后台数据,而这个后台就是用PHP搭建的一个本地服务器。
准备工作
1,安装phpstorm(php开发者工具)
2,安装PHP(这里以PHP5.6为例)
一,创建PHP项目
1,创建项目2,设置项
原创
2021-08-08 08:38:36
1206阅读
原因:windows 下 nginx+php环境,不支持并发。解决方案:1.在配置nginx vhost时,需
转载
2023-02-15 09:04:38
95阅读
php 获取本机外网/公网IP 大家一般都是用$_SERVER['REMOTE_ADDR']来获取用户IP,
但是如果使用了反向代理的,HTTP头中REMOTE_ADDR就不是用户的地址,反而是上一级代理的地址了。
经过我的研究有两种方法来获取用户的真实外网IP
方法一:curl
function get_onlineip() {
$ch = curl_init('htt
转载
精选
2012-05-31 20:11:40
426阅读
<?php
public function ipaddress() {
global $ip;
if(getenv("HTTP_CLIENT_IP"))
$ip=getenv("HTTP_CLIENT_IP");
else if(getenv("H
转载
精选
2013-12-31 11:16:51
1794阅读
/**
* curl POST
*
* @param string url
* @param array 数据
*&
转载
精选
2015-12-18 18:49:11
1142阅读
点赞
1评论
今天要做FTP上传。本想用PHP自带的FTP函数来实现,结果发现这个模块没有编译进来,重新编译PHP太麻烦,改用其他方式实现吧FTP上传if (isset($_POST['Submit'])) { if (!empty($_FILES['upload']['name'])) { ...
原创
2021-07-28 16:08:46
435阅读