php - 如何在通过命令行执行的php代码中打开链接
问题描述
header("location:http;//")
从命令行执行 PHP 脚本时,上面的行似乎不起作用。如何最好地通过命令行打开链接?
解决方案
header()
仅与 HTTP 相关,用于告知服务器应将哪些标头返回给执行请求的客户端浏览器。Location
, 特别是, 简单地表示Hey ! Check out this place instead: xxxxx
.
反过来,客户端的浏览器将自行决定是否选择遵循此建议(通常会这样做),但服务端在任何时候都不会获取这些信息以再次将它们重新提供给其客户端。
所以最好的方法是在整个网络浏览器中使用你的脚本(正如它应该的那样)。如果您想从命令行“打开链接”,只需键入浏览器的可执行文件名,后跟 URL(例如:)firefox http://www.stackoverflow.com
。
如果您想做的是从远程 Web 服务器获取文件或特定页面,请使用命令行客户端,例如wget
or curl
。
推荐阅读
- jquery - 使用 laravel 通过 ajax 接收多个 id
- javascript - 在我的 HTML 文档中,当我尝试注销输入值时,它是未定义的。为什么?
- javascript - 雪花程序迁移
- javascript - 如何在useeffect钩子中停止无限循环
- java - 自动辅助 Eclipse 的问题
- wordpress - 有没有办法将托管在 Netlify 上的网站嵌入到 Wordpress 网站上,同时保留 WP 菜单栏和页脚,并保持响应能力?
- javascript - 循环对象以运行 axios 查询
- windows - 从 7.2 到 7.4 的 php 更新后,xampp apache 没有启动
- gitlab - 如何将不同服务器中生成的Junit报告报告给gitlab?
- javascript - 你能解释一下下面两个 javascript 代码片段之间的区别吗?