-
Notifications
You must be signed in to change notification settings - Fork 776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
由于 waf 拦截造成的提交异常 reset 解决方案 #837
Comments
不太明白你在说什么?能贴图么? |
2022年5月29日 15:28,张浩斌 ***@***.***> 写道:
不太明白你在说什么?能贴图么?
如果是莫名奇妙的被reset,可能是贵校网络中心的WAF干的,你可以考虑找网络中心的老师给OJ服务器开个白名单。
或者试试去激活$OJ_ENCODE_SUBMIT
https://gitee.com/zhblue/hustoj/blob/master/trunk/web/include/db_info.inc.php#L61 <https://gitee.com/zhblue/hustoj/blob/master/trunk/web/include/db_info.inc.php#L61>
—
Reply to this email directly, view it on GitHub <#837 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJOOJ5JEL7NPSSOTXV4CB3TVMMMAPANCNFSM5XHRRYYQ>.
You are receiving this because you are subscribed to this thread.
他可能以为要在代码里自己写一个循环, 读取1.in <http://1.in/>, 2.in <http://2.in/>, ….以此运行 输出到 1.out, 2.out … ???
|
抱歉,我想我说的不是很明白。我想这个视频会比较直观一些。 |
在我开启$OJ_ENCODE_SUBMIT功能,且选择 ENCODE 提交后。问题依旧。
|
连接已重置这个现象,单纯的web服务器是不会给出的。 你可以在demo.hustoj.com提交一样的程序来测试,这边运行的就是当前最新版本的程序。 |
感谢,确实是学校 waf 造成的。 |
2022年5月29日 19:00,季文康 ***@***.***> 写道:
感谢,确实是学校 waf 造成的。
—
Reply to this email directly, view it on GitHub <#837 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJOOJ5KRP2PZLHPXK2VHRGTVMNE4BANCNFSM5XHRRYYQ>.
You are receiving this because you commented.
好的 感谢你的反馈, 已加入常见问题排查...
|
https://github.com/zhblue/hustoj/edit/master/wiki/FAQ.md
|
@erlinux 不过还是建议你修改一下这个ISSUE的标题, 毕竟我在FAQ里引用了, 别人点过来看 容易引起误解 |
好的,我来更改下。
|
经过测试,我发现平台会在 submit.php 出现问题。主要原因是学生提交的代码不包含 while 循环判断,更改为使用 for 循环页面依然会被 reset 掉。想问是否可以取消掉这个判断呢,或者说如何让平台支持 test.in test.out 只有一组数据的判断(一组数据不需要循环来实现)。
The text was updated successfully, but these errors were encountered: