Всем привет. Нужна ваша помощь.
Заказчик попросил переделать на сайте реф ссылку (добавить два параметра).
Изначально было - http://localhost/welcome/86 , попросили переделать на - http://localhost/welcome/86&s1=76&s2=55
Я типо все сделал, но остался последний шаг, который не выходит добить. Это переход по ссылке. То есть должно кидать на главную странницу как с первым вариантом. Думал все будет просто, но не так. Оказывается на сайте используется $router. Я вроде нашел функцию, которая подтверждает перевод по ссылке
public function welcome($agency_id, $lady_id =null) {
if ($this->checkPartnerId($agency_id) && !isset($_COOKIE['welcome'])) {
setcookie('welcome', $agency_id, time() + (3600 * 24 * 365), '/');
$start = mktime('0', '0', '0', date('m'), date('d') - 1, date('Y'));
$end = mktime('0', '0', '0', date('m'), date('d') + 1, date('Y'));
$query = $this->db->get_where('bonus_visits', array('partner_id' => $agency_id, 'date >' => date('Y-m-d H:i:s', $start), 'date <' => date('Y-m-d H:i:s', $end)));
if ($query->num_rows() > 0)
{
$row = $query->row_array();
$count = $row['count'] + 1;
$this->db->update('bonus_visits', array('count' => $count), array('visitId' => $row['visitId']));
}
else
{
$insert = array(
'partner_id' => $agency_id,
'date' => date('Y-m-d H:i:s'),
'count' => 1
);
$this->db->insert('bonus_visits', $insert);
}
}
if (!empty($lady_id) && !isset($_COOKIE['welcome_lady']))
{
$lady = $this->mainModel->getUserProfile($lady_id);
if ($lady['is_agency'] == $agency_id)
{
setcookie('welcome_lady', $lady_id, time() + (3600 * 24 * 365), '/');
}
}
$this->index();
return;
Ну у меня тупо не выходит поставить эти два параметра, чтобы не выдавалась ошибка 404
В пхп не спец, так что простите
видишь аргументы $agency_id, $lady_id = null
это параметры из урла
/welcome/86 второй нуловый
ты если хочешь сделать как тебе надо надо их убрать и прокидывать туда Request $request и брать уже с него параметры