bien, así que estoy creando un sistema php login y quería una forma sencilla de obtener el enlace a la página de salida llamando a una función, pero sigue volviendo 0. Él es mi función:php function returning 0?
function logout_link() {
include("auth_vars.php"); //This file contains $auth_path_login
return $auth_path_login+"?status=loggedout";}
y esto es cómo lo estoy usando:
<a href="<?php echo logout_link();?>">logout</a>
Sin embargo se sigue produciendo:
<a href="0">logout</a>
lo que va mal?
¿Qué * exactamente * contiene 'auth_vars.php'? – Quentin
Use '.' para concatenar cadenas en PHP, no' + ' –
No puedo decir mucho más sin ver auth_vars.php, pero parece que algo en ese archivo puede devolver 0. Intente mover el include a la parte superior del archivo en lugar de dentro de la función. Editar: @Pekka tiene razón, ese es tu problema. –