php程序中应用swfupload上传关于SESSION的有关问题
Jun 13, 2016 am 11:23 AM
php程序中应用swfupload上传关于SESSION的问题
SWFUpload在上传时重新开辟了一个新的Session进程,无法与原有程序的Session保持一致,需要在上传时传递原有程序的SessionID,根据它来“找回”其应有的Session
但是我怎么弄都无法找到。有没有朋友知道的,帮帮忙。谢谢了。我用的是DEDECMS的程序。
这是Swfupload中开辟的SEEEION。
upload_url: "upload.php",<br /> post_params: {"PHPSESSID" : "<?php echo session_id(); ?>"},<br /> file_size_limit : "2048",<br /> file_types : "*.jpeg;*.jpg;*.bmp;*.png;*.gif;*.flv;*.mp4;*.wma",<br /> file_types_description : "允许上传的格式",<br /> file_upload_limit : "100",<br /> file_queue_limit : "0",
这是upload.php处理页的信息
if (isset($_POST["PHPSESSID"])) {<br /> session_id($_POST["PHPSESSID"]);<br /> } else if (isset($_GET["PHPSESSID"])) {<br /> session_id($_GET["PHPSESSID"]);<br /> }<br /> $img_path = '/uploads/';<br /> session_start();
我应该怎么去获取那个SESSION,并判断用户是否有登录权限来上传文件呢,知道的朋友告诉一下,拜托了。
------解决方案--------------------
session_start();往顶上放放
------解决方案--------------------
你下載我的範例吧
http://download.csdn.net/detail/sibang/4538151
這個範例好像整合了sessionid傳遞的部份.

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Penyelesaian: Organisasi anda memerlukan anda menukar PIN anda

Cara melaraskan tetapan sempadan tetingkap pada Windows 11: Tukar warna dan saiz

Bagaimana untuk menukar warna bar tajuk pada Windows 11?

Bagaimana untuk mendayakan atau melumpuhkan pratonton lakaran kecil bar tugas pada Windows 11

Masalah Ralat OOBELANGUAGE dalam Pembaikan Windows 11/10

Paparkan panduan penskalaan pada Windows 11

10 Cara untuk Melaraskan Kecerahan pada Windows 11

Bagaimana untuk mematikan pengesahan penyemakan imbas peribadi pada iPhone dalam Safari?
