从html页面调用phar中包含的函数

时间:2018-07-13 14:07:34

标签: php html5 phar

我不确定这是否可能。

我有一个可以通过Web浏览器访问的phar文件,它显示了在phar中定义的页面。 在页面上是一个按钮

<form action="phar://codeSniffer.phar/web/interface.php" method="post" enctype="multipart/form-data">

如您所见,我正在尝试调用在phar中定义的函数,但并未被调用。

这有可能吗?

1 个答案:

答案 0 :(得分:2)

浏览器无法调用服务器端语言的功能。它可以向Web服务器发出HTTP请求;它不知道Web服务器的功能,它所解释的语言或该语言是否具有“功能”的概念。它只是发送一个纯文本HTTP请求并接收一个纯文本HTTP响应。其次,phar://不是浏览器已知的协议,即使知道了,浏览器也无法运行PHP文件,因为它不了解PHP。

否,您需要一个可以运行PHP并链接到那个的Web服务器,而不是通过phar://链接到PHP文件。