今天想写一个关于SSRF漏洞的演示靶场,然后开始着手研究,在网上找到了一份不错的源码来测试,但是在提交了数据之后却出现报错: Parse error: syntax error, unexpected '听听' (T_STRING) in H:\PHPStudy\WWW\ssrf.php on line 3
贴出源代码:
SSRF.php:
$URL = $_GET['url'];
$CH = curl_init();
CURL_SETOPT($CH, CURLOPT_URL, $URL);
CURL_SETOPT($CH, CURLOPT_HEADER, FALSE);
CURL_SETOPT($CH, CURLOPT_RETURNTRANSFER, TRUE);
CURL_SETOPT($CH, CURLOPT_SSL_VERIFYPEER, FALSE);
// 允许302跳转
CURL_SETOPT($CH, CURLOPT_FOLLOWLOCATION, TRUE);
$RES = CURL_EXEC($CH);
// 设置CONTENT-TYPE
HEADER('CONTENT-TYPE: IMAGE/PNG');
CURL_CLOSE($CH) ;
//返回响应
ECHO $RES;
?>
PHP是开启了curl库的,也开启了short_open_tag参数,版本是php5.4.45+Apache
报错代码是: $CH = curl_init();
PHP代码报错: Parse error
答案:2 悬赏:60 手机版
解决时间 2021-01-26 23:46
- 提问者网友:焚苦与心
- 2021-01-26 10:33
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-01-26 11:22
提示你了 第三行有语法错误,你就把$CH = curl_init();得到的内容打印出来看看
我猜可能是忘记分号之类的
不行的话就打开 php.ini ,找到 short_open_tag = Off 这一行,将 Off 修改为 On,保存退出并重启 Apache 即可解决问题
我猜可能是忘记分号之类的
不行的话就打开 php.ini ,找到 short_open_tag = Off 这一行,将 Off 修改为 On,保存退出并重启 Apache 即可解决问题
全部回答
- 1楼网友:夜余生
- 2021-01-26 13:00
不报错才怪!
你在php中直接写html代码,能不错吗
php是php, html是html,两回事!
如果你确实想用php输出html, 那就用echo
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯