第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在兩個函數(shù)中使用 PHP 全局變量?

如何在兩個函數(shù)中使用 PHP 全局變量?

PHP
寶慕林4294392 2023-09-22 17:04:21
我正在嘗試創(chuàng)建一個界面,其中研討會描述可以在用戶創(chuàng)建后在服務(wù)器上更新。有一個文本字段和一個按鈕,可以通過分配的編號調(diào)出研討會。(這也是服務(wù)器上的submissions/workshop# 中的目錄名稱)。當(dāng)我使用此方法設(shè)置變量 $workshopPath 時,我希望在使用字符串填寫文本輸入以更新研討會標(biāo)題時能夠訪問此全局變量。$workshopPath 在“updateTextItems”函數(shù)中注冊為空字符串,因此它將文本文件寫入根目錄而不是正確的創(chuàng)意工坊目錄。我認(rèn)為我正確地引用了函數(shù)中的全局變量,但這不起作用。我還嘗試使用 $GLOBALS['workshopPath'],但這也不起作用。有人可以幫我弄清楚如何將變量傳遞給第二個函數(shù)嗎?謝謝 :-)<?php$workshopPath;if (isset($_POST['gotoWorkshop'])) {  if (empty($_POST['numberInput'])) {    echo "Please enter a valid workshop number";  } else { //Assign the name variable form the posted field info if one was entered.    $workshopNumber = stripslashes($_POST['numberInput']);    global $workshopPath;    $workshopPath = "submissions/" . $workshopNumber . "/";  }}if (isset($_POST['updateTextItems'])) {  if ($_POST['titleInput']) {    //Assign the name variable form the posted field info if one was entered.    $titleInput = stripslashes($_POST['titleInput']);  }    if ($titleInput) {    global $workshopPath;    $titleFile = fopen($workshopPath . "title.txt", "w") or die("There was an error creating the title file.");    fwrite($titleFile, $titleInput);    fclose($titleFile);  }}?>
查看完整描述

1 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗 獲得超8個贊

我對你的理解正確嗎?用戶填寫研討會表格并單擊“提交”并獲取文本的其他表格?我的猜測是您向服務(wù)器發(fā)送了請求。所以 $GLOBAL 不適合你。它僅適用于每個請求,我認(rèn)為大多數(shù)時候您并不真正需要它。如果您想跨請求保存一些值,則在啟動會話時需要一個會話。使用 session_start() 啟動會話后,您可以使用 $_SESSION[] 來存儲和獲取您的值



查看完整回答
反對 回復(fù) 2023-09-22
  • 1 回答
  • 0 關(guān)注
  • 99 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號