当前位置:首页 > PHP教程 > php高级应用 > 列表

PHP双引号使用注意事项

发布:smiling 来源: PHP粉丝网  添加日期:2018-10-15 09:53:58 浏览: 评论:0 

PHP很多语法特性会让攻击者有机可乘,例如PHP会检测双引号中的变量。

执行如下代码:

  1. function test() 
  2.  echo "abc"
  3. echo "${@test()}"
  4.  
  5. //或者 
  6. echo "${@phpinfo()}"

原理如下:

  1. $a = 'b'
  2. $b = 'a'
  3.  
  4. echo $$a//a 

以上就利用了PHP可变变量,双引号{}可解析双引号内的变量内容特性制造出来的小麻烦。

Tags: PHP双引号 PHP注意事项

分享到: