Sí, pero tengo dos recomendaciones. En primer lugar, es mejor, en su circunstancia, mostrar solo <script>
si el usuario está conectado. En serio, no quiere que lo que le está dando salida js realmente sepa o se preocupe si el usuario inició sesión.
Si lo hace js salida en PHP, entonces usted debe incluir en el encabezado apropiado:
header("Content-type: text/javascript");
// either readFile or custom stuff here.
echo "alert('i canz have data!')";
// or, if you're less silly
readFile('/path/to/super-secret.js');
en realidad, una vez tuve salida de CSS por PHP (oh, se puede hacer eso también), que cambió por completo en base a la obtener variable. Yo, literalmente, podría tener:
rel="stylesheet" type="text/css" href="css.php?v=#FF0000">
y sería utilizar #FF0000
como color base para completamente re-definir las combinaciones de colores en el sitio web. Incluso llegué a engancharlo a imagemagick y cambiar el color del logotipo del sitio. Parecía horrible porque no soy diseñador, pero era realmente bueno.
Sí. Querrá tener un encabezado ('Content-Type: text/javascript'); en tu archivo php sin embargo. – Cfreak