将javascript放入PHP中
Put javascript inside PHP
我尝试将document.URL
放入PHP代码中,如下命令所示:
> $string=explode('/',document.URL)
我确信它不会起作用,但有什么办法吗?我是新来的!
我们可以做一些事情,比如制作一个函数,从http://webcheatsheet.com/php/get_current_page_url.php):
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
那么我们可以:
$string=explode('/',curPageUrl());
您不能执行JavaScript来返回页面的URL,因为php是在页面加载到服务器上之前运行的(这就是为什么它被称为服务器端语言)。即使可以,最好使用在中执行语句的语言。
Php在服务器上运行。Javascript在浏览器中运行。它们是两个不同的位置。因此,您不能将php与javascript 混合使用
你可以试试这个
//Simply call the getCurrentURL() function to get the URL
$string=explode('/', getCurrentURL())
//This function forms the URL you see in your browser
function getCurrentURL()
{
$currentURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
$currentURL .= $_SERVER["SERVER_NAME"];
if($_SERVER["SERVER_PORT"] != "80" && $_SERVER["SERVER_PORT"] != "443")
{
$currentURL .= ":".$_SERVER["SERVER_PORT"];
}
$currentURL .= $_SERVER["REQUEST_URI"];
return $currentURL;
}
相关文章:
- 如何将php内容放入javascript标记中
- 如何将PHP放入Javascript中
- 在这种情况下,我如何在jquery中将字符串放入php中
- 如何将php变量放入HTML表单中
- PHP将html放入一个trick变量中
- 如何使用javascript将所选项目放入php post数组中
- 如何将javascript放入php函数中
- 如何将 php 元素放入 javascript
- 无法将 php 变量放入 JS
- 我怎样才能用PHP生成Javascript并将其放入.js文件中
- 会话超时弹出窗口 - 如何将javascript放入php中
- 如何将动态 php 页面放入 jquery 手稿“活动”部分
- 如何使用 MYSQL 信息让我的报价在 PHP 中正确显示并将它们放入 onclick 事件中
- 如何将文本框的值放入PHP中的变量中
- 需要帮助将jquery放入php
- 如何从 php 检索文件名并将其放入 JS 中
- 将 PHP/MySql 结果放入 Javascript
- 将javascript放入PHP中
- 将PHP放入Javascript中
- 将php放入一个自执行的js函数中