<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[studyphp123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/studyphp123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; studyphp123]]></copyright><item><title><![CDATA[阿里云windows服务器首次使用远程桌面连接工具，报错“你的凭证不工作”，可能是你想要的答案]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/103213745</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/103213745</guid><author>studyphp123</author><pubDate>Sat, 23 Nov 2019 14:39:05 +0800</pubDate><description><![CDATA[温馨提示：如果你的IP地址可以Ping通，为了节省时间，可以直接看 第三点。

一、问题描述

问题描述：我购买了 阿里云的windows 2012 服务器 但是在 本地登录会报错：“凭证无法工作，请输入新凭证…”

如图所示：（在这里我把 IP地址模糊了）


二、我的解决方法

ping 一下 IP 是否可以 ping 通

1、Win + R 输入 cmd，输入命令：
ping 你的IP地...]]></description><category></category></item><item><title><![CDATA[远程服务器无法登录，将问题进行提交]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/103123750</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/103123750</guid><author>studyphp123</author><pubDate>Mon, 18 Nov 2019 15:54:22 +0800</pubDate><description><![CDATA[问题描述：腾讯云的远程服务器无法登录，将问题提交。

登录【腾讯云】，选择【工单】，【提交工单】进行问题定位
（如：问题是 “服务器无法登录远程”）



这样做的好处是，如果在这里提交了问题，腾讯云会把解决的方法以截图的形式发到这里。（具体详见：https://blog.youkuaiyun.com/studyphp123/article/details/103123240）

...]]></description><category></category></item><item><title><![CDATA[腾讯云windows 2008 服务器无法登录，可能是你需要的答案]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/103123240</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/103123240</guid><author>studyphp123</author><pubDate>Mon, 18 Nov 2019 15:30:32 +0800</pubDate><description><![CDATA[一、问题描述

问题描述：腾讯云windows2008服务器 无法在本地登录。


问题详细描述：windows2008远程服务器，一直以来都可登录，突然一下就不可以登录了。而且在这之前没有对服务器进行任何的操作。IP可以Ping通，也不是防火墙的原因。


二、我的解决步骤
1、我使用另一台电脑登录了一下，出现一下界面：

这个结果我在 输入IP 后，就已经料到了，因为都没有改过我输入用户名 和...]]></description><category></category></item><item><title><![CDATA[【PHP基础题】打印出100以内的质数，一行显示5个。（质数是只能被1跟它本身整除的数。1不是质数）]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89981069</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89981069</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 23:29:39 +0800</pubDate><description><![CDATA[isPrimeNum(100, 5);
/**
 * 打印出100以内的质数，一行显示5个。
 * @param  [type]  $num 范围数
 * @param  [type]  $m   每行显示的个数
 */
function isPrimeNum($num, $m)
{
    $arr = [];
    for ($i = 2; $i &lt;= $num; $i++) {
  ...]]></description><category></category></item><item><title><![CDATA[PHP输入一个整数，判断这个数是不是质数。]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89980133</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89980133</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 23:03:02 +0800</pubDate><description><![CDATA[质数：质数又称素数。一个大于1的自然数，除了1和它自身外，不能被其他自然数整除的数叫做质数；否则称为合数。

/**
 * 判断一个数是否是质数
 * @param int   $num 所要判断的数
 */
function is_prime($num)
{
    for ($i = 2; $i &lt; $num; $i++) {
        if ($num % $i == 0) {...]]></description><category></category></item><item><title><![CDATA[PHP输出100以内的质数（包括普通写法和数组形式输出）]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89979401</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89979401</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 22:44:00 +0800</pubDate><description><![CDATA[质数：只能被1和它本身整除的数。（1既不是质数也不是合数）

在这里我们采用函数封装的写法，可以灵活的去改变数的范围。

1、普通的写法：
isPrimeNum(100); // 100以内的质数
/**
 * 输出某个范围内的所有质数
 * @param  int  $num 范围数
 * @return int  $i   符合条件的所有质数
 */
function isPrimeNum(...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】数据类型及常量（包含 7种false的情况、超全局数组、预定义常量、获取服务器信息函数）]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89949273</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89949273</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 12:04:25 +0800</pubDate><description><![CDATA[一、数据类型
三个数据类型（标量、复合、特殊）


标量类型：

整型(int)
浮点型(float)
字符串(string)
布尔型(boolean)


复合类型：

对象(object)
数组(array)


特殊类型：

资源(resource)
NULL




数据类型中的注意事项：

浮点型：浮点类型不能运用于比较运算中，精确的来说，不能用于相等的判断中。

$a = 0.1;
$...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】局部变量，全局变量和引用传参在函数中的使用【代码实现】]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89948514</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89948514</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 11:30:06 +0800</pubDate><description><![CDATA[一、解题方法

着重 记忆 PHP函数的定义相关内容，理解变量作用域、静态变量、函数的参数和返回值的相关内容，重点记忆我们总结的内置函数。


二、练习题
1、写出如下程序的输出结果：
$count = 5; // 不能在函数内部使用 
function get_count()
{
    static $count;
    return $count++;
}
echo $count; // ...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】打印处理及各自的区别（echo，print_r，var_dump，print 等）]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89948352</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89948352</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 11:24:30 +0800</pubDate><description><![CDATA[一、打印处理
print();     // 输出字符串
printf();    // 输出格式化字符串
print_r();   // 以易于理解的格式打印变量
echo;        
sprintf();   // 返回格式化字符串
var_dump();  // 打印变量的相关信息
var_export();// 输出或返回一个变量的字符串表示


二、区别
1、print 和 ech...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】PHP系统内置常用函数（字符串、数组、日期等）]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89948182</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89948182</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 11:18:45 +0800</pubDate><description><![CDATA[一、时间日期函数
date();      // 格式化一个本地时间/日期
strtotime(); // 将任何字符串的日期时间描述解析为 Unix时间戳
mktime();    // 取得一个日期的 Unix时间戳
time();      // 返回当前的 Unix 时间戳
microtime(); // 返回当前 Unix时间戳 和 微妙数
date_default_timezone_s...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】外部文件的导入 include，include_once，require，require_once 的区别]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89948029</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89948029</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 11:13:01 +0800</pubDate><description><![CDATA[一、外部文件的导入


include/require语句包含并运行指定文件；
如果给出路径名按照路径来找，否则从 include_path 中查找；
如果 include_path 中也没有，则从 调用脚本文件所再的目录 和 当前工作目录下 寻找；
当一个文件被包含时，其中所包含的代码都继承了 include 所在行的变量范围。


1、include 和 require 的区别


加载过程中...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】函数的返回值和函数的引用返回【代码实现】]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89947875</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89947875</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 11:07:43 +0800</pubDate><description><![CDATA[一、函数的返回值


值通过使用可选的返回语句(return)返回；
可以返回包括数组和对象的任意类型；
返回语句会中止函数执行，将控制权交回函数调用处；
省略 return，返回值为 NULL，不可有多个返回值；【若想返回多个值，可以返回一个数组，把多个值放到一个数组中】



二、函数的引用返回

从函数返回一个引用，必须在函数声明和指派返回值给一个变量时，都使用引用运算符 &amp;；

代...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】PHP值传递和引用传递【代码实现】]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89947752</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89947752</guid><author>studyphp123</author><pubDate>Wed, 08 May 2019 11:03:46 +0800</pubDate><description><![CDATA[默认情况下，函数参数通过值传递；
如果希望允许函数修改它的值，必须通过引用传递参数。


一、值传递
代码实现
// 值传递：不管函数内部如何改变，函数外部不会改变
$a = 1;
function myFunc($a)
{
    $a = 2;
}
myFunc($a);
echo $a; // 1 

二、引用传递
代码实现
// 引用传递：只要函数内部的值改变，函数外部的值就会发生改变...]]></description><category></category></item><item><title><![CDATA[【PHP面试题】请写一个函数，实现以下功能：字符串 "open_door" 转换成 "OpenDoor"、“make_by_id" 转换成 "MakeById"。]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89917707</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89917707</guid><author>studyphp123</author><pubDate>Tue, 07 May 2019 11:32:10 +0800</pubDate><description><![CDATA[规律：

下划线后面的字母要变成大写；第一个单词的首字母大写；

思路：

用下划线进行分割，分割开后，把两个字符串都进行首字母大写，最后拼接在一起。

// open_door make_by_id

// 处理字符串
function strHandle($str)
{
    $return = '';
    // 使用下划线分割，得到一个数组
    $arr = explode('_'...]]></description><category></category></item><item><title><![CDATA[tp5.1中，使用 composer 下载验证码时，报错 Your requirements could not be resolved to an installable set of packa]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89839691</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89839691</guid><author>studyphp123</author><pubDate>Sun, 05 May 2019 09:49:56 +0800</pubDate><description><![CDATA[问题描述：tp5.1 在使用 composer 下载 验证码的时候，报错：Your requirements could not be resolved to an installable set of packages. 和 Installation failed, reverting ./composer.json to its original content.。

注：在此之前，我已经通...]]></description><category></category></item><item><title><![CDATA[Windows缓冲区溢出漏洞利用]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89005100</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89005100</guid><author>studyphp123</author><pubDate>Tue, 23 Apr 2019 09:11:51 +0800</pubDate><description><![CDATA[预备知识：
MS12-020漏洞是Server 服务中的漏洞，该漏洞可能允许远程代码执行。

实验工具：
kali metasploit

实验步骤：
第一步：使用 msfconsole ，搜索 ms12-020 攻击模块
msfconsole


search ms12-020



第二步：调用第一个攻击模块（第二个为同攻击的检查模块）
use auxiliary/dos/windows/rd...]]></description><category></category></item><item><title><![CDATA[MySQL手工注入PHP]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89005363</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89005363</guid><author>studyphp123</author><pubDate>Tue, 23 Apr 2019 09:11:38 +0800</pubDate><description><![CDATA[实验目的
通过手工注入，了解SQL注入的原理。

实验环境
1. 服务器一台（网址首页：http://www.any.com/wcms）
2. 客户机一条（FireFox浏览器，带有Hackbar插件）

实验步骤
第一步：打开目标网站，寻找一个可能存在注入点的网址。
http://www.any.com/wcms/show.php?id=33


http://www.any.com/wcms/...]]></description><category></category></item><item><title><![CDATA[SQL注入POST注入]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89005644</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89005644</guid><author>studyphp123</author><pubDate>Tue, 23 Apr 2019 09:11:22 +0800</pubDate><description><![CDATA[一、预备知识
二、实验目的
三、实验工具
浏览器、Burpsuite

四、实验环境
客户机一台

五、实验步骤
第一步：访问
http://www.any.com/sqli/Less-11/,页面正常。


第二步：加入单引号会报错。
1）打开 burpsuite，界面如下：

2）打开 Firefox，选项 -&gt; 高级 -&gt; 设置-&gt; 手动配置代理


3）访问 http:/...]]></description><category></category></item><item><title><![CDATA[SQL注入Cookie报错注入]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89005536</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89005536</guid><author>studyphp123</author><pubDate>Tue, 23 Apr 2019 09:11:08 +0800</pubDate><description><![CDATA[一、预备知识
   Cookie 是由服务器端生成，发送给 User-Agent（一般是浏览器），浏览器会将 Cookie 的 key/value 保存到某个目录下的文本文件中，下次请求同一网站时就发送该 Cookie 给服务器（前提是浏览器设置为启用 cookie）。Cookie 名称和值可以由服务器端开发自定定义，对于 JSP 而言，也可以直接写入 jsessionid，这样服务器可以知道该用...]]></description><category></category></item><item><title><![CDATA[SQL注入useragent注入]]></title><link>https://blog.youkuaiyun.com/studyphp123/article/details/89005788</link><guid>https://blog.youkuaiyun.com/studyphp123/article/details/89005788</guid><author>studyphp123</author><pubDate>Tue, 23 Apr 2019 09:10:51 +0800</pubDate><description><![CDATA[一、预备知识
二、实验目的
三、实验工具
浏览器、Burpsuite

四、实验环境
客户机一台

五、实验步骤
第一步：查看网页，显示的是访问者的 useragent 信息，所有可以通过 useragent 语句进行注入。
打开 http://www.any.com/sqli/Less-18/，手动设置代理为 127.0.0.1:8080

第二步：查看当前数据库名称，MySQL版本信息。
1）...]]></description><category></category></item></channel></rss>