2016-04-03 17 views
1

Wie mache ich eine href zu Port?Wie mache ich eine href zu Port?

Ich habe versucht:

<li><a href=":8123">Earth</a></li> 

Dies resulst mich in der Leitung auf localhost /: 8123 Ich mag localhost richten an: 8123

Dies funktioniert, aber nicht für den lokalen enviorment:

Ich möchte nicht die zweite verwenden, weil ich es ziemlich schwer finde, nach Fehlern zu suchen, wenn ich den lokalen Computer nicht benutzen kann, um die Seite zu testen.

+1

Mögliches Duplikat von [Relative URL zu einer anderen Portnummer in einem Hyperlink?] (Http://stackoverflow.com/questions/6016120/relative-url -zu-einem-anderen-Port-Nummer-in-einem-Hyperlink) –

+0

warum nicht die zweite verwenden? –

+0

Sie müssen 'http: //' vor einem absoluten Link – Panda

Antwort

0

können Sie die lokale Domäne \ Host einer der PHP-Server-Variablen verwenden, fügen Sie entweder: $_SERVER['HTTP_HOST'] oder $_SERVER['SERVER_NAME']

IE:

<li><a href="http://<?php echo $_SERVER['HTTP_HOST']; ?>:8123">Earth</a></li> 
0

Es ist möglich, mit Javascript zu tun:

<li><a id="Earth">Earth</a> 
<script> 
document.getElementById('Earth').href=''+window.location.origin+':8124'; 
</script>