Javascript 单击按钮重定向时的单个锚标记,第一个id显示在url中,第二个id隐藏

Javascript 单击按钮重定向时的单个锚标记,第一个id显示在url中,第二个id隐藏,javascript,php,html,mysql,codeigniter,Javascript,Php,Html,Mysql,Codeigniter,这是search.php视图代码: <p class="center-align"> <a class="waves-effect waves-light btn modal-trigger hoverable" href="<?php echo base_url();?>broucher_request/<?php echo $res->collg_id ?>/<?ph

这是search.php视图代码:

<p class="center-align">
    <a class="waves-effect waves-light btn modal-trigger  hoverable" href="<?php echo base_url();?>broucher_request/<?php 
                              echo $res->collg_id ?>/<?php 
                              $res->pdf_name ?>">

        <i class="material-icons left">arrow_downward</i>Brochure</a>

    <!--  <a class="waves-effect waves-light btn orange modal-trigger" href="#modal1">Modal</a>-->
</p> 
我有一个锚标记,我试图发送search.php的collg_id,它将我重定向到宣传册请求页面,现在我尝试在collg_id之后发送一个pdf_名称,就像这样,但在url hello.pdf中应该对用户隐藏,并且只应该看到url的这一大部分

http://localhost/aplus/broucher_request/44.
在宣传册请求页面上,我有一个输入标签pdf作为输入文本,在输入文本上我应该得到pdf的名称。

试试这个

<p class="center-align">
   <a class="waves-effect waves-light btn modal-trigger  hoverable" 
     href="<?php echo base_url('broucher_request/'.$res->collg_id.'/'.base64_encode($res->pdf_name));?>">
   <i class="material-icons left">arrow_downward</i>Brochure</a>
 </p> 

尝试对文件进行编码,然后send@DanishAli你能在我的代码中编码url吗?你只需要编码PDF文件名而不是完整的url。按照这个@DanishAli和另外一件事,我在第二页有一个输入文本pdf,其中pdf的名称隐藏在url中……我想在输入文本上显示pdf的名称或文件的路径从url获取pdf名称并显示在输入字段中
http://localhost/aplus/broucher_request/44.
<p class="center-align">
   <a class="waves-effect waves-light btn modal-trigger  hoverable" 
     href="<?php echo base_url('broucher_request/'.$res->collg_id.'/'.base64_encode($res->pdf_name));?>">
   <i class="material-icons left">arrow_downward</i>Brochure</a>
 </p> 
public function broucher_request($id, $file)
{
     $data['file'] = base64_decode($file);
     $data['college_id'] = $id;
     $this->load->view('home/brochure_request',$data);
}