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...
php
原创 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点赞
1评论
今天要做FTP上传。本想用PHP自带的FTP函数来实现,结果发现这个模块没有编译进来,重新编译PHP太麻烦,改用其他方式实现吧FTP上传if (isset($_POST['Submit'])) { if (!empty($_FILES['upload']['name'])) { ...
PHP
原创 2021-07-28 16:08:46
435阅读
  • 1
  • 2
  • 3
  • 4
  • 5