我可以在PHP文件中运行JSP代码,反之亦然?

时间:2014-03-03 16:04:18

标签: php jsp

例如在我的view.jsp

<img src="<%=request.getContextPath() %>/images/helloWorld.jpg" />
<?php echo "Hello World!"; ?>

或者例如我想在PHP文件(index.php)中获取 ContextPath 。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以通过PHP获取此信息,而无需调用JSP。要获取当前请求的位置,请使用

$_SERVER['REQUEST_URI'];

这将返回完整的URI,包括脚本名称。如果只需要目录结构而不是尾随脚本名称,则可以使用trim()删除多余的内容。为方便起见,请注意脚本名称存储在此处:

$_SERVER['SCRIPT_NAME'];

有关其他信息和示例,请参阅https://coderwall.com/p/gdam2w