Можно ли изменить сегмент (3), который является идентификатором в моем URL-адресе, в случайную строку (Codeigniter)?

Я попытался изменить $ config [‘url_suffix’] (он находится в моем config / config) на $ config [‘url_suffix’] = »; , Я обнаружил ошибку: «Доступ запрещен! У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо не читается сервером».

Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру. «И я также попытался поместить 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

Решение

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

изменить это

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

в

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector