Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Này các bạn, tôi đang cố gắng chuyển một biến PHP cho một trang khác. Tôi đã thử nó với các phiên nhưng không có kết quả.

newspaper.php

$newspaper= $newspaper['newspath'];
print_r($newspaper);

Điều này ra:

path/to/the/newspaper.

Bây giờ tôi muốn sử dụng biến trong trang thứ hai.

newspaperviewer.php

echo $newspaper;
$SESSION = $newspaper;

Tôi đã thử cái đầu tiên nhưng không có kết quả. Cái thứ hai dường như bị lỗi.

Hy vọng các bạn có thể giúp tôi.

Đã hỏi ngày 5 tháng 1 năm 2017 lúc 8:26Jan 5, 2017 at 8:26

Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

7

Phiên là những gì bạn đang tìm kiếm. Một biến phiên có thể lưu trữ một giá trị và sử dụng giá trị này trên tất cả các trang của dự án của bạn. Điều đầu tiên cần làm là bắt đầu phiên trên mỗi tệp trong dự án của bạn. Bạn có thể làm điều này như ví dụ này


Trên tệp khác, bạn có thể sử dụng giá trị của phiên bằng cách thử một cái gì đó như thế này


HappyMacarts

2.5011 Huy hiệu vàng23 Huy hiệu bạc32 Huy hiệu đồng1 gold badge23 silver badges32 bronze badges

Đã trả lời ngày 5 tháng 1 năm 2017 lúc 8:35Jan 5, 2017 at 8:35

Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

7

Lưu trữ biến sau khi bắt đầu phiên trên

path/to/the/newspaper.
2, như vậy:

// FIRST PAGE (foo.php)
session_start();
$_SESSION['name'] = 'Jack';

Bây giờ, trên trang thứ hai (hoặc bất kỳ trang nào bạn muốn có quyền truy cập vào

path/to/the/newspaper.
3, chỉ cần thực hiện tương tự nhưng kéo biến.

// SECOND PAGE (bar.php)
session_start();
$name = $_SESSION['name'];
$_SESSION['name'] = null; // Or use session_unset() to delete all SESSION vars.

Và đó là cách bạn vượt qua các biến bằng cách sử dụng

path/to/the/newspaper.
3.

Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

Đã trả lời ngày 5 tháng 1 năm 2017 lúc 8:29Jan 5, 2017 at 8:29

Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

1

Vui lòng sử dụng mã này để đặt phiên










Đã trả lời ngày 5 tháng 1 năm 2017 lúc 8:31Jan 5, 2017 at 8:31

Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

L. Vadiml. VadimL. Vadim

5313 Huy hiệu bạc12 Huy hiệu Đồng3 silver badges12 bronze badges

Bạn có thể viết như thế này

newspaper.php

session_start();
$newspaper= $newspaper['newspath'];
$_SESSION['newspaper'] = $newspaper;

Bây giờ bạn có thể sử dụng biến phiên này trong

newspaperviewer.php

session_start();
$newspaper = $_SESSION['newspaper'];
echo $newspaper;
session_unset(); // remove all session variables

Đã trả lời ngày 5 tháng 1 năm 2017 lúc 8:43Jan 5, 2017 at 8:43

RonironiRoni

Huy hiệu vàng 1411 Huy hiệu bạc8 Huy hiệu đồng1 gold badge1 silver badge8 bronze badges

0

Ngày thứ nhất

path/to/the/newspaper.
0

Thứ hai

path/to/the/newspaper.
1

Để biết thêm, hãy xem session_start

http://php.net/manual/en/session.examples.basic.php

HappyMacarts

2.5011 Huy hiệu vàng23 Huy hiệu bạc32 Huy hiệu đồng1 gold badge23 silver badges32 bronze badges

Đã trả lời ngày 5 tháng 1 năm 2017 lúc 8:31Jan 5, 2017 at 8:31

Hướng dẫn get variables from another php file without including it - lấy các biến từ một tệp php khác mà không bao gồm nó

L. Vadiml. VadimHikmat Sijapati

5313 Huy hiệu bạc12 Huy hiệu Đồng1 gold badge8 silver badges19 bronze badges

1

Làm cách nào tôi có thể truy cập biến PHP từ một tệp PHP khác?

Ba phương thức mà bạn có thể sử dụng các biến của một tệp PHP trong một tệp PHP khác:..
Sử dụng phiên để chuyển biến từ trang này sang trang khác. phương pháp: ... .
Sử dụng phương thức Get và nhận các biến khi nhấp vào liên kết. phương pháp. ....
Nếu bạn muốn vượt qua giá trị biến bằng nút bằng cách sử dụng nút thì bạn có thể sử dụng nó theo phương thức sau: $ x = 'value1'.

Những gì được bao gồm () và yêu cầu () hàm?

Bao gồm () vs yêu cầu () Sự khác biệt duy nhất là câu lệnh bao gồm () tạo ra cảnh báo PHP nhưng cho phép thực hiện tập lệnh được tiến hành nếu không thể tìm thấy tệp.Đồng thời, câu lệnh yêu cầu () tạo ra một lỗi nghiêm trọng và chấm dứt tập lệnh.

$ _ Trong PHP là gì?

Tên biến tuân theo các quy tắc giống như các nhãn khác trong PHP.Một tên biến hợp lệ bắt đầu bằng một chữ cái hoặc dấu gạch dưới, theo sau là bất kỳ số lượng chữ cái, số hoặc dấu gạch dưới.Vì vậy, $ _ chỉ là một biến tùy ý.an arbitrary variable.

Làm cách nào để chuyển một biến từ trang WordPress này sang trang khác?

Một cách dễ dàng để truyền dữ liệu giữa các biểu mẫu WordPress..
Bước một: Đặt biểu mẫu đích của bạn để nhận dữ liệu.Mở biểu mẫu bạn muốn gửi thông tin vào (Mẫu B) và chọn trường cụ thể mà bạn muốn phổ biến trước.....
Bước hai: Thiết lập chuyển hướng đến biểu mẫu đích ..