首先说我不是什么高手,但类似的问题我碰到过,刚才我又找了两个例子小试了一下
我觉得:
只要B.php文件没有用到login.php的同名变量应该还是可以正确运行的,楼主可以检查一下A与B所用的变量是否正确传递了