有没有办法在不使用JavaScript的情况下使用PHP打开新窗口或新选项卡。
答案 0 :(得分:12)
不,一个窗口只能通过添加target="_blank"
属性(在Strict(X)HTML中无效,但在HTML5中有效)或使用JavaSript的window.open(url '_blank')
来打开。
PHP运行服务器端 - 因此它可以生成HTML或JavaScript,但它不能直接与客户端交互。
答案 1 :(得分:6)
简短回答:否。
PHP是server side language(至少在Web开发环境中)。它完全无法控制客户端,即浏览器。
答案 2 :(得分:3)
没有。 PHP是一种服务器端语言,这意味着它在浏览器开始渲染页面之前完全完成了它的工作。你需要使用Javascript。
答案 3 :(得分:1)
不,没有。
答案 4 :(得分:1)
不,PHP是服务器端脚本
答案 5 :(得分:1)
PHP是一种服务器端语言,当您选择查看源时,它会生成您在页面上看到的所有代码。 PHP不能单独影响客户端,它需要通过JavaScript等语言来实现。
答案 6 :(得分:1)
PHP是服务器端,正如大家所说,但是您可以在表单标记中添加target="_blank"
属性。这不会执行任何工作服务器端,但允许您将表单提交到新窗口以在服务器上进行处理。
一个巧妙的技巧,但1)在HTML Strict中弃用,2)很少有用。
答案 7 :(得分:-1)