hi,
warum ist das ein problem, sind deine daten etwa "geheim"?
"geheim" nicht, aber ich hab gern saubere Adressleisten
dann solltest du dich mal über mod_rewrite informieren (sofern webserver ein apache ist).
damit kannst du parameter so schreiben, dass sie eher wie verzeichnisnamen aussehen, ist oft etwas "schöner".
Ich hab irgendwoher mal was gehört/gelesen, dass man über ne registrierte Session-variable und über OnClick im Link nen PHP-Code nach dem klick ausführen könne und dann stünde die Variable zur verfügung. Was ist an dem Gerücht dran?
über einen link/onClick kannst du allerhöchstens eine ressource aufrufen, hinter der ein php-script liegt. dabei musst du die parameter aber auf die gleiche weise übergeben, man wird sie wiederrum in der adresszeile sehen.
sessions sind eine möglichkeit, um daten auf dem server über mehrere seiten hinweg zu speichern.
aber
a) müssen die daten natürlich erst einmal in die session hineinkommen (->parameterübergabe vom client an den server -> wieder das selbs problem), und
b) wenn der user keine cookies akzeptiert, muss die session-id ebenfalls per link übergeben werden, d.h. du hast noch einen zusätzlichen kryptischen parameter in der adresszeile stehen ...
gruss,
wahsaga