2017-01-17 5 views
0

Я попытался изменить $ config ['url_suffix'] (который находится в моей конфигурации/config) в $ config ['url_suffix'] = ''; , Я обнаружил ошибку, она говорит, что «Доступ запрещен! У вас нет разрешения на доступ к запрашиваемому объекту. Он либо защищен от чтения, либо не читается сервером.Можно ли изменить сегмент (3), который является идентификатором в моем url, в случайную строку (Codeigniter)?

Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру ». И я также пытался поставить random_string на мой взгляд, может обновить не работает в настоящее время

конфигурационный файл

$config['url_suffix'] = '<?= random_string(40?>'; 

Посмотреть

<a data-toggle="modal" class="btn btn-warning" data-target="#update_account-<?= $profileAccount->id?>"><span class="glyphicon glyphicon-edit"></span>Edit</a> 
    <div class="modal fade" id="update_account-<?= $profileAccount->id?>" tabindex="-1" role="dialog" aria-labelledby="titleLabel"> 
     <div class="modal-dialog" role="document"> 
      <div class="modal-content"> 
       <div class="modal-header modal-header-success"> 
        <button type="button" class="close btn btn-primary" data-dismiss="modal" aria-label="Close"> 
         <span aria-hidden="true">&times;</span></button> 
         <h4 class="modal-title" id="titleLabel">Update Profile</h4> 
        </div> 
        <div class="modal-body"> 
         <div class="container"> 
         <div clas="row"> 
          <form method="post" action="<?= base_url(). 'User/updateProfile/'.random_string($profileAccount->id)?>"> 
           <div class="col-md-5 col-lg-5"> 
            <?= validation_errors();?> 
            <div class="form-group"> 
            <label>ID</label> 
            <input type="text" disabled value="<?= $profileAccount->id?>" class="form-control"> 
           </div> 
           <div class="form-group"> 
            <label>First Name</label> 
            <input type="text" name ="fname"value="<?= $profileAccount->first_name?>" class="form-control"> 
           </div> 
           <div class="form-group"> 
            <label>Middle Name</label> 
            <input type="text" name ="mname" value="<?= $profileAccount->middle_name?>" class="form-control"> 
           </div> 
           <div class="form-group"> 
            <label>Last Name</label> 
            <input type="text" name ="lname" value="<?= $profileAccount->last_name?>" class="form-control"> 
           </div> 
           <div class="form-group"> 
            <label>Email Address</label> 
            <input type="email" name ="email" value="<?= $profileAccount->email?>" class="form-control"> 
           </div> 
           <div class="form-group"> 
            <label>Password</label> 
            <input type="password" name ="password" class="form-control"> 
           </div> 
           <div class="form-group"> 
            <label>Contact Number</label> 
            <input type="text" name ="phone" value="<?= $profileAccount->phone?>" class="form-control"> 
           </div> 

          </div> 
         </div> 
        </div> 
       </div> 
       <div class="modal-footer"> 
        <span class="pull-right"> 
         <button type="submit" class="btn btn-success">Update Event</button> 
         <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button> 
        </span> 
       </form> 
      </div> 
     </div> 
    </div> 
</div> 
+0

Существует опечатка в строке '$ конфиге [ 'url_suffix '] =' '; '. У вас нет закрывающей скобки в вашей функции. –

+0

Я уже изменил его, но он все еще не работает. Когда я нажал «Обновить», URL-адрес станет эта locahost: // xxxx/User/viewProfile Angel

+0

Thats, потому что вы даете '' внутри php. просто напишите '$ config ['url_suffix'] = random_string (40);' и посмотрим, работает ли он –

ответ

0

Ваш конфиг имеет отсутствующий символ закрытия скобки )

изменить это

$config['url_suffix'] = '<?= random_string(40?>'; 

в

$config['url_suffix'] = '<?= random_string(40)?>'; 

Если не работает, я думаю, что ваш random_string функция имеет ошибку

+0

Спасибо, но он все еще не работает. – Angel

+0

Да, была опечатка, но заметили ли вы что-то вроде '' внутри php? –

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

  • Нет связанных вопросов^_^