2016-09-04 2 views
0

AusgabeCodeigniter aktiven Datensatz ignoriert alles nach "/"

Benutzereingaben Daten wie a/b

Code verwenden wir

<?php 
    $text = $this->input->post('user_input'); 
    $data = array('text'=>$text); 
    $this->db->insert('table_name',$data); 
?> 

Problem

die Daten zu speichern

Daten, die in der Datenbank gespeichert ist a/ nichts nach / Daten nach / nicht in der db

Notiz gespeichert

db Spaltengröße ist nicht Thema, da es varchar und Größe ist 10

+0

Übergeben Sie die 'Benutzereingabe' mit einem Ajax-Aufruf? – Franco

+0

ja, tatsächlich mit eckigen js – runningmark

+0

Parsen der Zeichenfolge mit einem Schrägstrich in einer JSON-Antwort wird Probleme verursachen. Sie müssen also dem Schrägstrich entkommen. – Franco

Antwort

0

Fügen Sie / in die Datei admitted_uri_chars config.php hinzu.

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-/'; 
Verwandte Themen