2013-05-25 4 views
2

Im scraping некоторые URL с простым html dom. В URLs изменяются таким образом, я использовал их в качестве переменной, как это:Как использовать переменную в простом html dom

var URL = $('input').val(); 
document.getElementById("iframe").src = "proxy.php?url="+ URL; 

URL-адрес будет:

proxy.php?url=http://somewebsite.com 

В proxy.php Принести эту переменную так:

$url = $_GET['url']; 

Это хорошо. Итак, теперь я бы хотел отправить вторую переменную, которая меняется. Как отправить эту переменную в файл php «proxy.php»? Я пытался что-то вроде этого, но он не работает:

Адрес страницы:

proxy.php?url=http://somewebsite.com?variable=the-variable 

В моем PHP файл:

$variable = $_GET['the-variable']; 

ответ

1
// try this. add & before variable 
    proxy.php?url=http://somewebsite.com&variable=the-variable 
+0

LOL, который работал :) – Youss

+0

Wil принять в ' 9 мин '... Спасибо – Youss

1

Вы пытаетесь извлечь переменную ее значением , в вашем случае имя переменной равно variable, и ее значение равно the-variable. Используйте имя переменной вместо этого значения в файле PHP: $_GET['variable']

Кроме того, если у вас есть несколько переменных в вашем URL, вы должны разделить их на & например: http://host/your.php?var1=value1&var2=value2

Смежные вопросы