from selenium import webdriver
#driver = webdriver.Firefox()
driver = webdriver.Chrome()
driver.get("http://www.python.org")
Ваш вопрос невероятно расплывчатый. Но для этого я предполагаю, что вы хотите передать всю строку
blockquote>171/CR/EOW1/14
. Не части строки как разные параметры.вы используете неэкранированную косую черту. Таким образом, маршрутизация codeigniters считает части URL-адреса после того, как в строке маршрута 171 больше параметров.
, если вы хотите передать URL-адрес, используйте
urlencode()
, а затемurldecode()
для обработки косой черты вИли используйте
addslashes()
.
Вы можете использовать вопросительный знак, например:
?first=171&second=CR
Для получения дополнительной информации см., например, http://html.net/tutorials/php/lesson10.php
Вы можете использовать uri_segment
, что должно помочь.
http://example.com/index.php/controller/action/1stsegment/2ndsegment
он вернет
$this->uri->segment(1); // controller
$this->uri->segment(2); // action
$this->uri->segment(3); // 1stsegment
$this->uri->segment(4); // 2ndsegment
В PHP 5.6 вы можете получить список переменных, который можно указать с помощью оператора ...
(spread)
function do_something($first, ...$all_the_others)
{
var_dump($first);
var_dump($all_the_others);
}
, или если вы используете меньшую версию, вам нужно указать отдельный аргументы переменные
function do_something($first, $second, $third)
{
var_dump($first);
var_dump($second);
var_dump($third);
}
EDIT:
Вы можете перенаправить URL-адрес на эту функцию, например
$route['products/(:any)'] = 'catalog/do_something';
Пожалуйста, проверьте документацию ] для получения дополнительной информации о маршрутизации URL
$route['product/(:any)'] = 'controller/do_something';
. Я обновлю ответ.
– Lasitha
13 July 2018 в 08:47
Передача сегментов URI вашим методам в codeigniter visit codeIgniter docs
Если ваш URI содержит более двух сегментов, они будут переданы вашему методу в качестве параметров.
Например, допустим, у вас есть URI:
example.com/index.php/products/shoes/sandals/123
Ваш метод будет передан сегментам URI 3 и 4 («сандалии» и «123»):
<?php
class Products extends CI_Controller {
public function shoes($sandals, $id)
{
echo $sandals;
echo $id;
}
}