Попробуйте это: '.' используется для конкатенации в php.
$_SESSION['name'] = 'Ali';
echo '<a class="nav-link" href="URL">'. $_SESSION["name"] . '</a>';
. В результате выдается session['name']
, что означает «Али».
В результате ваш код будет:
<?php
if (!isset($_SESSION['name'])) {
echo '<a class="nav-link" href="URL">Sign Up</a>';
} else{
echo '<a class="nav-link" href="URL">'. $_SESSION["name"] . '</a>';
};
?>
Удачи