php输出混淆js代码,当我使用变量后跟一个大于9的数字时,我的代码(php / js)会混淆...

你好,我的问题是我的PHP / JavaScript代码。我的变量从extra1开始,以额外的12结尾。

问题是extra10,extra11和extra12有两位数字会混淆脚本,就像没有超过9个一样。

我的代码包含很多形式,并使用此javascript创建更好的url。它会创建这个mydomain.com/?extra2=abs&extra3=def来代替PLACEHOLDER_FOR_CODE_1,以便从脚本中获取url并继续。

一切都很适合变量,直到extra9。

这是我的javascript

function formSubmit() {

var extra1 = document.getElementById('extra1');

var extra2 = document.getElementById('extra2');

var extra3 = document.getElementById('extra3');

var extra4 = document.getElementById('extra4');

var extra5 = document.getElementById('extra5');

var extra6 = document.getElementById('extra6');

var extra7 = document.getElementById('extra7');

var extra8 = document.getElementById('extra8');

var extra9 = document.getElementById('extra9');

var extra10 = document.getElementById('extra10');

var extra11 = document.getElementById('extra11');

var extra12 = document.getElementById('extra12');

if (extra1.value == '') {

extra1.parentNode.removeChild(extra1);

}

if (extra2.value == '') {

extra2.parentNode.removeChild(extra2);

}

if (extra3.value == '') {

extra3.parentNode.removeChild(extra3);

}

if (extra4.value == '') {

extra4.parentNode.removeChild(extra4);

}

if (extra5.value == '') {

extra5.parentNode.removeChild(extra5);

}

if (extra6.value == '') {

extra6.parentNode.removeChild(extra6);

}

if (extra7.value == '') {

extra7.parentNode.removeChild(extra7);

}

if (extra8.value == '') {

extra8.parentNode.removeChild(extra8);

}

if (extra9.value == '') {

extra9.parentNode.removeChild(extra9);

}

if (extra10.value == '') {

extra10.parentNode.removeChild(extra10);

}

if (extra11.value == '') {

extra11.parentNode.removeChild(extra11);

}

if (extra12.value == '') {

extra12.parentNode.removeChild(extra12);

}

return true;

}

这是从提交的PHP获取来自url的数据的代码。它用于WordPress,但是一般的PHP编程

for ($i = 1; array_key_exists('extra'. $i, $_GET); $i++) {

$args['meta_query'][] = array(

'key' => 'extra'. $i,

'value' => $_GET['extra'. $i],

'compare' => '=',

);

}

$query = new WP_Query( $args );正如我所说的一切工作正常变量< 10。

感谢您的信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值