JSP или JavaScript, эквивалентный $ PHP _SERVER [“HTTP_HOST”]?

Я не знаю, что вы пытаетесь запросить, но основываясь на вашем фрагменте кода, вы используете mysqli и делаете выбор, основываясь на имени пользователя. Приведенный ниже код автоматически соединит вас с базой данных, если введенные учетные данные базы данных в порядке, и вы можете получить результаты на основе запрашиваемого имени пользователя, если информация о имени пользователя существует в вашей базе данных

<html>
   <head>
      <title></title>
   </head>

   <body>
      <?php
         $dbhost = 'localhost:3306';
         $dbuser = 'root';
         $dbpass = '';
         $dbname = 'your db';
         $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);

         if(! $conn ) {
            die('Could not connect: ' . mysqli_error());
         }
         echo 'Connected successfully<br>';
         $sql = "select * from user WHERE username = '$username'";
         $result = mysqli_query($conn, $sql);

         if (mysqli_num_rows($result) > 0) {
            while($row = mysqli_fetch_assoc($result)) {
               echo "UserName: " . $row["username"]. "<br>";
            }
         } else {
            echo "0 results";
         }
         mysqli_close($conn);
      ?>
   </body>
</html>
6
задан cmcculloh 22 April 2009 в 21:51
поделиться

4 ответа

Вам нужно:

request.getServerName()

Пример:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
7
ответ дан 8 December 2019 в 17:27
поделиться

The location object has several properties, and the one you'd want is hostname.

Or, you can optionally just use a root-relative URL and just set the pathname property and not mess with the host business at all!

location.pathname = "/store/results/index.jsp";
4
ответ дан 8 December 2019 в 17:27
поделиться

Javascript:

var server = window.location.hostname;
3
ответ дан 8 December 2019 в 17:27
поделиться

You really should have search for this but in JSP it's :

request.getRemoteHost()
0
ответ дан 8 December 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: