#php #url
#php #url
Вопрос:
Я создаю URL-адрес, подобный этому:
www.mysite.com/xyz.php/0:100003044058740-1:100000657838131-2:100001676304188-3:1075440919-4:100002474721536-5:100003033556875-6:1257699872-7:1257699872-8:100000501703505-9:100000297352382
из этой функции в моем файле .php
function finish(){
var allInputs = $(".gift_user",$("#scrollWrapper"));
var param = ""; //:
for(i=0;i < allInputs.length;i ){
var inEl = $(allInputs[i]);
var id = inEl.attr("id");
var val = inEl.val();
var arr = id.split("_")
var giftId = arr[2];
var userId = $.trim(inEl.val());
if(userId != ""){
if(param != ""){
param = param "-" ;
}
param = param giftId ":" userId ;
}
}
var url = "https://mysite.com/abc.php" param ;
$('#finishButtonContainer').hide();
$('#processing').show();
window.location= url;
}
Я хочу получить значение после xyz.php в моем досье abc.php куда это приведет меня в массив. Как я могу это сделать?
Ответ №1:
Либо манипулируйте значением $_SERVER[‘REQUEST_URI’], либо передайте значение после xyz.php в качестве строки запроса
пример:
www.mysite.com/xyz.php?0:100003044058740-1:100000657838131-2:100001676304188-3:1075440919-4:100002474721536-5:100003033556875-6:1257699872-7:1257699872-8:100000501703505-9:100000297352382
Комментарии:
1. В версии OP нет запроса, поэтому вместо него должен быть PATH_INFO.