我有这段代码$_SESSION['akey'] = $row['akey']
,$row['akey']
中的值是
eosUb w wc
注意:字符串
之间的内部空格但$_SESSION['akey']
的值传递仅为
eosUb
编辑:click.php?refid=<?=$_SESSION['akey']
显示click.php?refid=eosUb
答案 0 :(得分:2)
试一试:
click.php?refid=<?=urlencode($_SESSION['akey'])
编辑:结果如下:click.php?refid=eosUb+w+wc
答案 1 :(得分:1)
我的猜测是你在回声期间你的字符串中的新行有问题
首先要确保var_dump( $_SESSION['akey'] )
带给你&#34; eosUb w wc&#34;
然后你可以尝试删除换行符
click.php?refid=<?= preg_replace('/\s+/', ' ', $_SESSION['akey'])); ?>