उपयोग किसी भी पीएचपी वेब पेज के बहुत शुरुआत में "session_start()
" समारोह, सिर्फ पहली पीएचपी स्टार्ट टैग (<?php
) के बाद।
फिर, एक superglobal सत्र सरणी चर में तुम्हारा चर की दुकान की तरह "first.php" पेज में: -
<?php
session_start(); // This line must be at the very beginning of this PHP page.
function one() {
// blah, blah, ...
if(isset($variable) && !empty($variable)) {
$_SESSION['customVariable'] = $variable;
}
// some more blah, blah, ...
}
?>
अब अगर आप "second.php" पृष्ठ पर आते हैं, आप की जरूरत
<?php
function two() {
// if any blah, blah, ...
if(isset($_SESSION['customVariable']) && !empty($_SESSION['customVariable'])) {
$variable = $_SESSION['customVariable'];
}
// next series of blah, blah, ...
}
?>
लेकिन इस "second.php" पेज में, "session_start()
" समारोह सिर्फ पहली पीएचपी स्टार्ट टैग के बाद इस पेज के बहुत शुरुआत में लिखा जाना चाहिए: - के रूप में इस पृष्ठ के समारोह का उपयोग करने की।
उम्मीद है कि यह मदद करता है।
स्रोत
2010-08-06 14:00:00
क्या आप कुछ कोड दे सकते हैं? पहले सत्रों के बारे में सुनें – James
@Ignatz दूसरा लिंक देखें, इसमें एक पूर्ण कार्य उदाहरण है। –
@Ignatz तो संभावना है कि आपको session_start() की बिल्कुल आवश्यकता नहीं है: बस अपना डेटा '$ _SESSION' में सहेजें। यह सुनिश्चित करने के लिए कि आप वर्डप्रेस द्वारा निर्धारित किसी भी चीज़ में हस्तक्षेप नहीं करते हैं, तो अपने चर को कुछ अद्वितीय के साथ उपसर्ग करें, उदा। '$ _SESSION [" Ignatz_variablename "]' (आप जानते हैं कि मेरा क्या मतलब है) भविष्य के प्रश्नों में, सुनिश्चित करें कि आप हमेशा * उल्लेख करते हैं कि आप एक वर्डप्रेस प्रोजेक्ट में हैं, यह लगभग हमेशा महत्वपूर्ण है। –