Hướng dẫn what is base_url () in php? - base_url () trong php là gì?

Bạn có thể làm điều đó như thế này, nhưng xin lỗi tiếng Anh của tôi không đủ tốt.

Đầu tiên, lấy URL cơ sở tại nhà với mã đơn giản này ..

Tôi đã kiểm tra mã này trên máy chủ cục bộ và công khai của mình và kết quả là tốt.



// and test it

echo home_base_url();

đầu ra sẽ thích điều này:

local machine : http://localhost/my_website/ or https://myhost/my_website 

public : http://www.my_website.com/ or https://www.my_website.com/

Sử dụng chức năng home_base_url tại index.php của trang web của bạn và xác định nó

Và sau đó bạn có thể sử dụng chức năng này để tải tập lệnh, CSS và nội dung qua URL thích

'."\n";

?>

sẽ tạo ra đầu ra như thế này:


Và nếu kịch bản này hoạt động tốt ,,!

URL cơ sở được sử dụng để tạo các liên kết trang web nội bộ một cách động trong trang web. Bạn có thể nhận URL cơ sở từ chuỗi URL đầy đủ bằng PHP. Hàm parse_url () giúp phân tích các thành phần từ URL trong PHP. URL cơ sở có thể được truy xuất từ ​​một chuỗi bằng hàm PHP parse_url ().parse_url() function helps to parse components from URL in PHP. The base URL can be retrieved from a string using PHP parse_url() function.

Đoạn mã sau đây cho thấy cách lấy URL cơ sở từ chuỗi URL với PHP.

  • PHP_URL_SCHEME - Thành phần này trả về sơ đồ URL (http/https).
  • PHP_URL_HOST - Componenet này trả về tên máy chủ (ví dụ.com/www.example.com).
$url 'https://www.codexworld.com/how-to/get-current-url-php/'; 
$url parse_url($urlPHP_URL_SCHEME).'://'.parse_url($urlPHP_URL_HOST);
$base_url trim($url'/');

Mã trên ($base_url) sẽ trả về URL cơ sở từ chuỗi đã cho:

local machine : http://localhost/my_website/ or https://myhost/my_website 

public : http://www.my_website.com/ or https://www.my_website.com/
0

1 Câu trả lời cho câu hỏi này.

Xin chào @Kartik,

Thử cái này:

Nếu bạn muốn sử dụng HTTPS, bạn có thể sử dụng điều này:

function url(){
  return sprintf(
    "%s://%s%s",
    isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http',
    $_SERVER['SERVER_NAME'],
    $_SERVER['REQUEST_URI']
  );
}

echo url();
#=> http://127.0.0.1/foo

Hi vọng điêu nay co ich!!

Cảm ơn!!

Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
Đã trả lời ngày 15 tháng 9 năm 2020by Niroj • & NBSP; 82.780 điểm Sep 15, 2020 by Niroj
• 82,780 points

Các câu hỏi liên quan trong PHP

  • Tất cả danh mục
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Apache Kafka (84)(84)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Apache Spark (596)(596)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Azure (131)(131)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Dữ liệu lớn Hadoop (1.907)(1,907)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Blockchain (1.673)(1,673)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    C# (124)(124)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    C ++ (268)(268)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Tư vấn nghề nghiệp (1.060)(1,060)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Điện toán đám mây (3,356)(3,356)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    An ninh mạng & hack đạo đức (145)(145)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Phân tích dữ liệu (1.266)(1,266)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Cơ sở dữ liệu (853)(853)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Khoa học dữ liệu (75)(75)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    DevOps & Agile (3.500)(3,500)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Tiếp thị kỹ thuật số (111)(111)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Các chủ đề về sự kiện & xu hướng (28)(28)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    IoT (Internet of Things) (387)(387)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Java (1.178)(1,178)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Kotlin (3)(3)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Quản trị Linux (384)(384)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Học máy (337)(337)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    MicroStrargety (6)(6)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    PMP (423)(423)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Power BI (516)(516)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Python (3.154)(3,154)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    RPA (650)(650)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Salesforce (92)(92)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Selenium (1.569)(1,569)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Kiểm tra phần mềm (56)(56)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Tableau (608)(608)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Talend (73)(73)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Các loại (124)(124)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Phát triển web (2.999)(2,999)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Hỏi chúng tôi bất cứ điều gì! (66)(66)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Những người khác (1.164)(1,164)
  • Hướng dẫn what is base_url () in php? - base_url () trong php là gì?
    Phát triển di động (46)(46)

Tham gia cộng đồng công nghệ tích cực nhất thế giới!

Chào mừng trở lại với cộng đồng công nghệ tích cực nhất thế giới!

Đăng ký nhận bản tin của chúng tôi và nhận được các khuyến nghị cá nhân hóa.

Bạn co săn san để tạo một tai khoản? Đăng nhập.

Base_url () là gì?

Về cơ bản, một URL cơ sở là phần nhất quán của địa chỉ web của bạn. Ví dụ: trong toàn bộ trang web đào tạo này, bạn sẽ lưu ý rằng phần địa chỉ http://webetech.training.oregonstate.edu luôn xuất hiện trong thanh địa chỉ. Đây là URL cơ sở. Tất cả mọi thứ theo sau nó được gọi là đường dẫn URL.the consistent part of your web address. For example, throughout this training site, you'll note that the address section http://webtech.training.oregonstate.edu always appears in the address bar. This is the base URL. Everything that follows it is known as a URL path.

Sự khác biệt giữa base_url và site_url là gì?

Về cơ bản, người ta có thể sử dụng SITE_URL () trong khi tạo các liên kết cho các bộ điều khiển trong khi base_url () có thể được sử dụng khi chúng ta cần tạo URL cho các tài sản như tải tệp CSS hoặc JS hoặc một số hình ảnh.one can use site_url() while creating links for controllers whereas base_url() can be used where we need to create urls for the assets like loading a css or js file or some image .

Làm cách nào để tạo một URL cơ sở?

Để thay đổi URL cơ sở máy chủ:..
Chuyển đến> Cấu hình chung ..
Chọn Chỉnh sửa ..
Nhập URL mới vào trường URL cơ sở máy chủ ..
Lưu các thay đổi của bạn ..

Site_url là gì?

SITE_URL () Trả về URL trang web của bạn, như được chỉ định trong tệp cấu hình của bạn.Chỉ số.Tệp PHP (hoặc bất cứ điều gì bạn đã đặt làm trang web của bạn index_page trong tệp cấu hình của bạn) sẽ được thêm vào URL, cũng như bất kỳ phân đoạn URI nào bạn chuyển đến hàm và URL_Suffix như được đặt trong tệp cấu hình của bạn.Returns your site URL, as specified in your config file. The index. php file (or whatever you have set as your site index_page in your config file) will be added to the URL, as will any URI segments you pass to the function, and the url_suffix as set in your config file.