首页 > 解决方案 > 如何在通过命令行执行的php代码中打开链接

问题描述

header("location:http;//")

从命令行执行 PHP 脚本时,上面的行似乎不起作用。如何最好地通过命令行打开链接?

标签: php

解决方案


header()仅与 HTTP 相关,用于告知服务器应将哪些标头返回给执行请求的客户端浏览器。Location, 特别是, 简单地表示Hey ! Check out this place instead: xxxxx.

反过来,客户端的浏览器将自行决定是否选择遵循此建议(通常会这样做),但服务端在任何时候都不会获取这些信息以再次将它们重新提供给其客户端。

所以最好的方法是在整个网络浏览器中使用你的脚本(正如它应该的那样)。如果您想从命令行“打开链接”,只需键入浏览器的可执行文件名,后跟 URL(例如:)firefox http://www.stackoverflow.com

如果您想做的是从远程 Web 服务器获取文件或特定页面,请使用命令行客户端,例如wgetor curl


推荐阅读