Pues mira que cambie un poco el código, de esta manera.
Script (Dentro del head):
Cita: <script type="text/javascript">
function session()
{
<?php
if(isset($_SESSION['auth_user']))
{
$bdushahidi = array(
'user'=> $_SESSION['username'] ,
'password'=> $_SESSION['password']
);
$pm = curl_init('http://bpm.technoar.co/sys/es/neoclassic/login/login');
curl_setopt ($pm, CURLOPT_POST,0);
curl_setopt($pm, CURLOPT_HEADER, 0);
//le decimos qué parametros enviamos
curl_setopt ($pm, CURLOPT_POSTFIELDS, $bdushahidi);
curl_setopt($pm,CURLOPT_RETURNTRANSFER,0);
/*$respuesta = curl_exec($pm);
if($respuesta == 0)
{
print_r($respuesta);
curl_close ($pm);
}
else
{
echo "<br>Imposible enviar datos de sesión<br>";
curl_close ($pm);
}*/
}
?>
}
</script>
Link:
Cita: <li> <!--Aqui esta el link a processmaker-->
<a target="_blank" href="http://bpm.technoar.co/sys/es/neoclassic/login/login" onclick="session()">
<?php echo Kohana::lang('ui_main.contact'); ?>
</a>
</li>
De esta manera no le envío datos al script sino que "hago que el mismo los obtenga". Ahora me salta este error, una vez el usuario ha iniciado sesión:
Cita: Undefined index: username
Me da a entender de que no existe el indice dentro de la variable $_SESSION. Y si intento imprimir la variable $_SESSION dentro del script, no me muestra nada, como si la variable no existiera.