如何清除php链接中的参数?

用户3444162

嗨,我正在压延机上工作,当您单击某天时,它将显示当天的所有任务。这是视图中的代码。

$calendar.= '<td class="calendar-day">';
    $calendar.= '<a href="evenement/showTaken/day/'. $list_day .'/maand/'.$month.'/jaar/'.$year.'">';
    $calendar.= '<div class="day-number">'.$list_day.'</div>';


        /** QUERY THE DATABASE FOR AN ENTRY FOR THIS DAY !!  IF MATCHES FOUND, PRINT THEM !! **/
                   $_evenement = new evenement();
                    $taak = $_evenement -> dateChecker($list_day,$month,$year);
        $calendar.= $taak;


    $calendar.= '</a></td>';

这是控制器中的代码

public function showTaken(){
   $this->load->model('model_taak');
    $get = $this->uri->uri_to_assoc();
    $dag = $get['day'];
    $maand = $get['maand'];
    $jaar = $get['jaar'];
    $datum = date('M Y', mktime(0,0,0,$maand + 1,0,$jaar));

    $this->load->template('view_evenement', 'evenement', array(
        'maand' => $maand,
        'jaar' => $jaar,
        'datum' => $datum,
        'infovandaag' => $dag.'/'.$maand.'/'.$jaar,
        'taakvandaag' => $this->model_taak->takenByDate($dag.'/'.$maand.'/'.$jaar)

我的问题是,当我在彼此相隔多天之后单击时,链接最终会变成这样,并且将继续显示点击的第一天。

/code/index.php/evenement/evenement/showTaken/day/2/maand/2/jaar/evenement/showTaken/day/3/maand/03/jaar/evenement/showTaken/day/4/maand/03/jaar / evenement / showTaken / day / 4 / maand / 03 / jaar / 2014

任何想法,我怎么能解决这个问题?这是我第一次在这里发布信息,希望我能给您足够的信息。

米勒

问题是您href="evenement/..."是一个相对URL,并被追加到当前URL。您有两种选择:

  1. 将绝对URL在你的代码,例如href="http://www.mywebsite.com/path/to/code/index.php/evenement/..."href="/path/to/code/index.php/evenement/..."

  2. <head>在页面的中提供基本href ,例如<base href="http://www.mywebsite.com/path/to/code/index.php/">

  3. 使用$_SERVER['REQUEST_URI']生成绝对URL。

这是#3的示例:

<?php
list ($url) = explode('index.php/', $_SERVER['REQUEST_URI']);
$calendar.= '<a href="'.$url.'/evenement/showTaken/day/'. $list_day .'/maand/'.$month.'/jaar/'.$year.'">';
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将所需的参数放在访问php的链接中?

来自分类Dev

AngularJS:如何清除URL中的查询参数?

来自分类Dev

如何清除Angular 5中的路由参数

来自分类Dev

如何清除PHP中的搜索查询?

来自分类Dev

如何清除/删除/编辑 PHP 中的回声

来自分类Dev

如何在PHP中链接?

来自分类Dev

如何在链接中设置参数?

来自分类Dev

如何在动态链接中传递参数?

来自分类Dev

如何在href链接中隐藏参数

来自分类Dev

如何在链接中设置参数?

来自分类Dev

单击AngularJS页面中的任何链接时,如何清除angularJS中的文本框

来自分类Dev

如何在PHP Laravel中将链接作为参数发送

来自分类Dev

如何在Laravel中的链接中获取http get参数?

来自分类Dev

如何更改GET方法的URL以清除php中的URL?

来自分类Dev

如何清除php cli中的屏幕(如cls命令)

来自分类Dev

在PHP的Laravel中,如何清除laravel.log?

来自分类Dev

如何从php文件中清除错误日志内容?

来自分类Dev

如何通过php / html中的用户输入清除此数组?

来自分类Dev

如何清除以前的输出并在php中回显

来自分类Dev

如何在PHP中运行外部链接

来自分类Dev

如何从php中的内容获取链接

来自分类Dev

清除HTML中的链接的CSS属性

来自分类Dev

清除Python3中的链接

来自分类Dev

如何清除PowerPoint中访问的超链接历史记录?

来自分类Dev

如何使用Struts taglib在链接中传递动态参数值?

来自分类Dev

如何在Google脚本中获取链接的参数

来自分类Dev

如何在Java脚本的超链接中传递多个参数?

来自分类Dev

如何在链接中传递搜索参数进行打印

来自分类Dev

NextJS - 如何在循环内的图像链接中添加参数

Related 相关文章

热门标签

归档