php - 如何在 Perl 中设置状态码,就像在 PHP 中一样?
问题描述
这个 PHP 代码的模拟是什么,在 Perl 中会做同样的事情?
<?php
if (false !== strpos($_SERVER['REQUEST_URI'], '(foo|bar)')) {
header('410 Gone');
}
?>
解决方案
我不是 PHP 用户,但strpos
看起来像 Perl 的index,如果它没有找到刺痛,它会返回 -1 (越界位置)。
if( -1 != index $some_string, $substring ) { ... }
推荐阅读
- python - 如何在相同条件下停止获得 2 种不同的打印结果
- javascript - Promise.all 在执行所有解析之前触发
- r - 绘制 xts 对象时出错:“x”必须是时间序列对象
- sql - 如何获取一条记录与另一条记录第一次出现的时间差
- python - Python tab-completion 在交互式控制台中不起作用(Ubuntu 20.04)
- python - 带有时间索引的 Pandas 数据帧和带有乘数的频率
- reactjs - 地图未在 React-Left 304 http 中加载
- powershell - Powershell foreach 帮助。有人可以帮忙让它只循环一次吗?
- java - 菜单图标未显示在工具栏中
- flutter - firebase登录后如何自动重定向?