嗨我想訪問鏈接末尾的鏈接,但是 遇到了錯誤 您提交的URI不允許使用字符。不允許使用標記,等號和分號的字符
我需要這個使用iframe的工作
?iframe=true&width=1000&height=500
我想這$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\?=-';
需要加問號,平等,並得到一個燈箱,分號
任何幫助嗎?
嗨我想訪問鏈接末尾的鏈接,但是 遇到了錯誤 您提交的URI不允許使用字符。不允許使用標記,等號和分號的字符
我需要這個使用iframe的工作
?iframe=true&width=1000&height=500
我想這$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\?=-';
需要加問號,平等,並得到一個燈箱,分號
任何幫助嗎?
在實際的URL中,您應該使用&
來分隔參數(在使用XHTML顯示它們時使用&
)。但是,;
不應該無效,因爲它也是合法的GET參數分隔符。
你在你的問題應該允許半冒號,如果你將它更改爲具有正則表達式...
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\?=-;';
即假設上面的字符串代入一個字符範圍,例如[...]
。
爲什麼你在URL中使用&
? &
本身是URL安全的。即
?iframe=true&width=1000&height=500
假設一個所見即所得的編輯器或東西吐出了&
爲&
,你應該嘗試,並防止它這樣做。
畢竟,你不想要的網址被解釋爲iframe=true
和amp;width=1000
等
Tq的,但出了問題的preg_match()[function.preg匹配]:編譯失敗:範圍亂序中字符類在偏移量23 – madindo 2011-03-12 16:30:21
@madindo代碼[工作](http://ideone.com/cGKfu)在一個字符範圍內爲我。 – alex 2011-03-12 16:32:43
我使用的鏈接是,它出錯了,因爲它有支架和所有其他符號的文件名http://localhost/disctarra/index.php/front/play_stream/Anggun_mimpi1.mp3?iframe = true&width = 1000&height = 500並得到擺脫分號,因爲它出錯...感謝亞歷克斯 – madindo 2011-03-12 16:50:30