VAR显示从Javascript到PHP显示
VAR Display From Javascript Into PHP Display
我正在编写一个脚本,要求用户验证他们的帐户(来自另一个网站,而不是我自己的网站(。一旦用户输入了正确的登录信息,并且登录服务器对我的脚本做出响应,它就会将用户名显示为
" + usernameUrl + "
这是脚本中定义该值的部分。
var usernameUrl = encodeURIComponent(username);
我需要将其放入文件上传器脚本中,该脚本将允许用户以.png的形式上传图像,并且只有他们自己的用户名,没有其他人。然而,我已经制作了这个脚本,我只需要知道如何将其添加到脚本本身中。需要更改的线路是…
move_uploaded_file($_FILES["file"]["tmp_name"], $path."/"<USERNAME>".png");
如果我需要提供更多信息,请告诉我。:D
更多的代码他们可能或可能没有帮助这个问题
document.getElementById("spanServerResponse").style.display = "inline";
var loginName = document.getElementsByName("loginName")[0].value;
var loginNameUrl = encodeURIComponent(loginName);
document.getElementById("spanClientLogin").style.display = "none";
var username = parts[2];
//alert("Username: " + username + "'nSessionId: " + sessionId);
var usernameUrl = encodeURIComponent(username);
var sessionIdUrl = encodeURIComponent(sessionId);
var serverHash = "123";
var urlStr = "http://domain.tld/test.jsp?user=" + usernameUrl + "&sessionId=" + sessionIdUrl + "&serverId=" + serverHash;
您可以通过ajax发送可变内容并将其保存在会话中。使用jquery:
$.get('save_var.php', {username: username}, function() {
// you can now upload a file
});
save_var.php应为:
<?php
session_start();
$_SESSION['username'] = $_GET['username'];
?>
然后你在上传脚本中从会话中获得用户名
move_uploaded_file($_FILES["file"]["tmp_name"], $path."/" . $_SESSION['username'] . ".png");
也许您需要在ajax调用之前在具有javascript代码的同一php文件中启动会话。
相关文章:
- 如何使用JavaScript函数在网页中显示PHP变量
- 如何避免试图用php+jquery显示php起始页的无限循环
- 在Javascript代码中显示PHP数组变量
- 使用jquery和javascript显示PHP中的变量
- 显示php中的函数javascript
- 显示php中的加载百分比文本
- 如何在javascript中显示php
- 如何在刷新时显示PHP表单中的随机文本和图像
- 无法在javascript中显示php变量
- 按钮,显示 PHP 中表的选定行的完整信息
- 在另一个 PHP 文件的 JavaScript 中显示 PHP 文件内容
- 如果禁用了 js,如何显示 php 生成的网站
- 谷歌图表没有显示 PHP 中的 Ajax 调用
- 如何在表单旁边显示 php 表单验证错误
- 使用 ajax 显示 php 响应文本
- 在 Javascript 警报框中的新行上显示 PHP 数组的每个条目
- jquery显示php-json编码数组的值时出现未定义错误
- 通过jquery;显示php文件中的记录;
- 如何在基于JS的Google图表中显示PHP数组值
- 以 js 格式显示 php 数组