I have a file called admin.php in which I have a button with the name send. What I want to do is when I click it, to make visible a link on the user’s page, user.php. How can I do this?
I have a file with all my functions called functions.php in which I have a function called onSubmit($var); I initialize the variable $var is admin.php with the value $_POST[‘send’] but when I call the function in the file user.php I have no way of telling him who the variable $var is so I get ‘undefined index’.
Is there another way to do this?
EDIT Added code
This is admin.php
<input type="button" name="send" value="Submit" /><br/>
require 'functions.php';
$posted = $_POST['send'];
onSubmit($posted);
This is user.php
require 'functions.php';
onSubmit($var); //here it says undefined index var because it doesn't know who the variable is
if($isSent == 1) {
<a style="visibility:visible;" href="test3.html" id="test3">Test3</a> <br/>
}
And this is functions.php
global $isSent;
function onSubmit($var) {
if(isset($var)) {
$isSent = 1;
}
}
Right I’ve done a bit of research on Caching and this is what I’ve come up with. It might not be 100% correct but it’s a start as like I’ve said I’ve never tried it myself lol
In your admin.php I’d put this function in:
Now to ‘get’ our
$enabledvar:Then to check the the var within your client page:
Now the only things I haven’t fully looked at is the security of the
apc_function and the client usage. I believe it works for all clients of the server but I’m not 100% certain. Here the php manual to give better examples.This is the method I was thinking of. But again I’m not sure on the security of it but I’m sure you can find something to keep it secure. The video is actually is tutorial for a Youtube API. But he does cover saving a variable to a cache text file which should be of use to you 🙂