本次介绍利用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阅读
Define定义常量,这个常量是全局有效的Defined:检测是否存在某常量,如果不存在就退出该页面!<?phpdefine('TT','123');if(defined('TT'))echo'aaa';elseechoTT;?>首先定义TT常量,然后在检测defined是否存在,如果存在输出aaa,否则输出TT值这样的话就可以控制页面访问的效果了!
原创 2021-08-05 17:46:43
133阅读
主要是判断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评论
<?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阅读
PHP作为目前一种使用程度较高的编程语言,PHP在开发WEB开发中,一个请求开始到最后的返回,都经过什么样的流程呢?想要了解这些,我们不可避免需要了解这几个技术:Nginx、FastCGI、PHP-FPM。这些技术和PHP语言本身构建WEB开发的服务,今天我们就来认识认识。 Nginx 作为web ...
转载 2021-07-23 21:58:00
62阅读
2评论
MySQL_PDO.php          方法二:面向对象方法其实这种方法和普通方法非常类似,只是把相应的
转载 2023-05-22 13:05:49
61阅读
之前做了一个VC++访问c#制作的WebService,没有问题,接着我又做了一个VC++访问php制作的WebService ,结果老是出现Client错误。这个php WebService是用ZendStudio制作的,后来采用NUSoap做php的WebService就没问题。
原创 2022-05-07 22:08:03
119阅读
在自己电脑上面 crul get 正常获取信息,到同事的电脑上面死活都不正常,FYPEER, false);...
原创 2023-06-13 14:52:46
78阅读
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阅读
0?$matches[0]:''; function CheckSubstrs($substrs,$text){ foreach($substrs as $substr) if(false!==strpos($text,$subs...
转载 2015-12-18 12:39:00
133阅读
2评论
我测试了两个读取cassandra的方法:simpleCassie和phpcassa 我试下来,两个都能读取,但性能差别很大 simpleCassie在相同条件下,只能达到30左右的 requests/sec 而phpCassa能达到150左右的requests/sec 所以我决定选择phpcassa  
原创 2011-05-07 14:08:04
718阅读
   <?php  $f_open = fopen("count.txt","r+");          //打开指定的文件 $count = fgets($f
php
转载 精选 2013-02-01 09:35:09
1419阅读
1点赞
1评论
function is_mobile_request() { $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : ''; $mobile_browser = '0'; if(preg_match('/(up.browser|up.link|mmp|symb
php
转载 精选 2013-09-02 13:44:33
337阅读
PHP代码:$array = array(array(  'id=>'1',  'text'=>'123'),array(  'id'=>'2',  'text'=>'456'))echo json_encode($array);Java代码:private void getJson() {  HttpClient client = new De
转载 2023-05-09 16:40:03
69阅读
在Linux系统中,访问PHP项目路径的配置是非常重要的。通过正确配置路径,可以确保PHP项目能够被正确访问和运行,同时也能提高整个项目的安全性和效率。 首先,我们需要了解如何配置Apache服务器以支持PHP项目。在 Linux 系统中,Apache 是一种常用的 Web 服务器软件,允许用户在其上运行 PHP 脚本。要配置 Apache 服务器支持 PHP,我们首先需要安装 PHP 扩展模块
原创 2024-05-23 10:34:22
82阅读
如果用户提供了凭据,我们检查它们是否与我们事先定义的用户名和密码匹配,如果匹配,则显
原创 精选 2023-03-05 09:43:55
249阅读
  • 1
  • 2
  • 3
  • 4
  • 5