Да, вы можете передавать сеансы через URL, однако это не нужно.
Обычно вы делаете что-то вроде:
http://xyz.com/tickets.php
будет содержать:
<ul>
<li>
<a href="ticket.php?ticket=1">Ticket 1</a>
</li><li>
<a href="ticket.php?ticket=2">Ticket 2</a>
</li><li>
<a href="ticket.php?ticket=N">Ticket N</a>
</li>
</ul>
А ticket.php
:
<?php
if( User->logged_in() ){
$temp='C:\\windows\\temp\\tmp123546.html';
file_put_contents($temp,'ticket html stuff');
shell_exec('wkhtmltopdf.exe file:///'.str_replace('\\','/',$temp));
}
?>
Примечание: Я знаю, что вы спрашивали об этом в ASP, но я мало что знаю об этом. Однако приведенная выше информация должна быть верной для любого веб-программного обеспечения, будь то ASP, PHP, Ruby или Python.