mag*_*uin 0 php forms string search
可能是一个简单的问题,但我不是最好的PHP.
我先给你看一下代码:
$prodTitle = $_GET['prodName'];
$html = file_get_html('http://www.play.com/Search.html?searchtype=allproducts&searchsource=0&searchstring='.$prodTitle.'');
Run Code Online (Sandbox Code Playgroud)
希望你能理解我想做的事情.在这种情况下,$ prodTitle将是来自文本输入表单的关键字.但问题是我将$ prodTitle放入的网站不会在其搜索字符串中接受空格.
因此,如果我使用我的搜索表单搜索变形金刚盒子集,搜索将无法正常工作.目前我必须放入变形金刚+盒子+套装才能让它发挥作用.
有没有办法添加"+"而不必在我的搜索表单中写入?
任何帮助将不胜感激!
谢谢.
您可以urlencode()像这样修复它:
$prodTitle = urlencode($_GET['prodName']);
Run Code Online (Sandbox Code Playgroud)
文档:http://nl.php.net/urlencode
另外,确保它是安全的.永远不要相信用户的任何意见.
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |