PHP表单无法通过GET和POST方法传递少量值

时间:2015-08-21 03:26:58

标签: php linux apache cakephp cpanel


我们试图通过PHP中的URL传递值。我们在Web表单中使用GET方法在PHP中发送表单值。但它不会抛出任何错误并返回主页 例如:
我们有3页 1)index.html(我们已将.htaccess索引页面配置为index.html)
2)input.php(它有网页表格,名称为输入框和提交按钮。表格有动作方法= GET和动作=结果)
3)result.php(它使用$ _GET [“value”]从URL获取值并使用echo显示值)

当我从input.php传递url作为http://samsungmobileservicecenterinchennai.com/name.php?value=having+t%时,它会路由到index.html而不会显示任何错误。
但是当我们在末尾传递没有%的相同网址时(即http://samsungmobileservicecenterinchennai.com/input.php?value=having+t%),它会正确移动到result.php并在result.php页面中显示值

 
For all your reference I have created 2 pages input.php and result.php

1) input.php (http://samsungmobileservicecenterinchennai.com/input.php) - pass this value in 
name ="[vc_row][vc_column][vc_column_text]having[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row]"
it will return to index page without any error. 2)pass following value in
name="[vc_row][vc_column][vc_column_text]it may occur's error[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row]"
it moves to second page without any error.

当我们在本地服务器上做同样的事情时,它工作正常。仅在我们的网络空间托管公司提供的共享Web服务器中,它不起作用。请让我知道如何解决这个问题。

我的共享网络空间服务器详细信息。

cPanel Version 11.50.0(build 29)
主题x3
Apache版本2.4.12
PHP版本5.5.26
MySQL版本5.5.42-cll
建筑x86_64
操作系统linux
共享IP地址198.23.58.79
sendmail / usr / sbin / sendmail的路径 Perl / usr / bin / perl的路径
Perl版本5.10.1
内核版本2.6.32-531.29.2.lve1.3.11.10.el6.x86_64
cPanel Pro 1.0(RC1)

谢谢!

1 个答案:

答案 0 :(得分:0)

问题得到解决。问题出在网络托管公司。他们已经启用了" modsecurity" cpanel中的工具。一旦在cpanel中禁用了modsecurity工具,wordpress就能正常工作。感谢您的支持。