获取查询字符串并发送到其他文件脚本
Get querystring and send to other file script
如何将我的查询字符串发送到 checkfolder.php?
我想在 checkfolder.php 中使用我的查询字符串,但我不知道如何让查询字符串在 checkfolder 中具有值。
我需要回显 checkfolder.php 中的查询字符串。
脚本:
我还有一个获取查询字符串的 $_GET['location']。
// function get the querystring
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
// function that run checkfolder every 5 second.
$(document).ready(function () {
setInterval(function() {
// code goes here that will be run every 5 seconds.
var txt = '';
var first = getUrlVars()["location"];
$.ajax({
type: "POST",
url: "checkfolder.php",
success: function(result) {
if(parseInt(result) == "1") {
location.reload();
} else {
}
}
});
}, 5000);
});
我 checkfoler.php 我检查文件夹中的文件更改。
在那个文件中我需要写这样的东西:
if ($filesfound == false) {
$location = $_GET['location'];
$dir = "../img/uploads/".$location."/";
if (!is_dir_empty($dir)) {
$filesfound = true;
}
}
你可以像这样传参数给请求
$.ajax({
type: "POST",
url: "checkfolder.php",
data: {
location: getUrlVars()["location"]
},
success: function(result) {
if(parseInt(result) == "1") {
location.reload();
} else {
}
}
});
并且您可以在 PHP 代码中读取此数据。我不是 PHP 专家,但看看这个 ---> http://php.net/manual/en/reserved.variables.post.php
类似于 $location = $_POST['location'];
。我看到这些已被弃用。
如何将我的查询字符串发送到 checkfolder.php?
我想在 checkfolder.php 中使用我的查询字符串,但我不知道如何让查询字符串在 checkfolder 中具有值。
我需要回显 checkfolder.php 中的查询字符串。
脚本: 我还有一个获取查询字符串的 $_GET['location']。
// function get the querystring
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
// function that run checkfolder every 5 second.
$(document).ready(function () {
setInterval(function() {
// code goes here that will be run every 5 seconds.
var txt = '';
var first = getUrlVars()["location"];
$.ajax({
type: "POST",
url: "checkfolder.php",
success: function(result) {
if(parseInt(result) == "1") {
location.reload();
} else {
}
}
});
}, 5000);
});
我 checkfoler.php 我检查文件夹中的文件更改。 在那个文件中我需要写这样的东西:
if ($filesfound == false) {
$location = $_GET['location'];
$dir = "../img/uploads/".$location."/";
if (!is_dir_empty($dir)) {
$filesfound = true;
}
}
你可以像这样传参数给请求
$.ajax({
type: "POST",
url: "checkfolder.php",
data: {
location: getUrlVars()["location"]
},
success: function(result) {
if(parseInt(result) == "1") {
location.reload();
} else {
}
}
});
并且您可以在 PHP 代码中读取此数据。我不是 PHP 专家,但看看这个 ---> http://php.net/manual/en/reserved.variables.post.php
类似于 $location = $_POST['location'];
。我看到这些已被弃用。