PHP push reload to every user on a specific page
I'm currently asking myself if it's possible to send server side pushed to every user on a page triggered by one user:
I'm currently programming at my work in JSF and JEE and I know that it's possible there. So when one user is on page A and changes something there, a push is sent to all visitors on this page to do an automatic refresh for everyone. In JEE it's very complicated so I'm not sure if PHP can do something like this. Can you tell me if this is possible? It can't find anything in the web.
php
|
show 1 more comment
I'm currently asking myself if it's possible to send server side pushed to every user on a page triggered by one user:
I'm currently programming at my work in JSF and JEE and I know that it's possible there. So when one user is on page A and changes something there, a push is sent to all visitors on this page to do an automatic refresh for everyone. In JEE it's very complicated so I'm not sure if PHP can do something like this. Can you tell me if this is possible? It can't find anything in the web.
php
2
Yes, it's possible.
– bishop
Nov 13 '18 at 16:06
1
@Mr. Jo maybe you can research for a solution like pusher.com with JS listeners
– nforced
Nov 13 '18 at 16:06
1
You can use some sort of tunnel just like chats use but with content instead.
– Mojo Allmighty
Nov 13 '18 at 16:07
@nforced Thanks for your answer. Do you know if there is a open source library?
– Mr. Jo
Nov 13 '18 at 16:11
1
@Mr.Jo would use this petericebear.github.io/starting-laravel-echo-20170303
– nforced
Nov 13 '18 at 16:15
|
show 1 more comment
I'm currently asking myself if it's possible to send server side pushed to every user on a page triggered by one user:
I'm currently programming at my work in JSF and JEE and I know that it's possible there. So when one user is on page A and changes something there, a push is sent to all visitors on this page to do an automatic refresh for everyone. In JEE it's very complicated so I'm not sure if PHP can do something like this. Can you tell me if this is possible? It can't find anything in the web.
php
I'm currently asking myself if it's possible to send server side pushed to every user on a page triggered by one user:
I'm currently programming at my work in JSF and JEE and I know that it's possible there. So when one user is on page A and changes something there, a push is sent to all visitors on this page to do an automatic refresh for everyone. In JEE it's very complicated so I'm not sure if PHP can do something like this. Can you tell me if this is possible? It can't find anything in the web.
php
php
asked Nov 13 '18 at 16:03
Mr. JoMr. Jo
938319
938319
2
Yes, it's possible.
– bishop
Nov 13 '18 at 16:06
1
@Mr. Jo maybe you can research for a solution like pusher.com with JS listeners
– nforced
Nov 13 '18 at 16:06
1
You can use some sort of tunnel just like chats use but with content instead.
– Mojo Allmighty
Nov 13 '18 at 16:07
@nforced Thanks for your answer. Do you know if there is a open source library?
– Mr. Jo
Nov 13 '18 at 16:11
1
@Mr.Jo would use this petericebear.github.io/starting-laravel-echo-20170303
– nforced
Nov 13 '18 at 16:15
|
show 1 more comment
2
Yes, it's possible.
– bishop
Nov 13 '18 at 16:06
1
@Mr. Jo maybe you can research for a solution like pusher.com with JS listeners
– nforced
Nov 13 '18 at 16:06
1
You can use some sort of tunnel just like chats use but with content instead.
– Mojo Allmighty
Nov 13 '18 at 16:07
@nforced Thanks for your answer. Do you know if there is a open source library?
– Mr. Jo
Nov 13 '18 at 16:11
1
@Mr.Jo would use this petericebear.github.io/starting-laravel-echo-20170303
– nforced
Nov 13 '18 at 16:15
2
2
Yes, it's possible.
– bishop
Nov 13 '18 at 16:06
Yes, it's possible.
– bishop
Nov 13 '18 at 16:06
1
1
@Mr. Jo maybe you can research for a solution like pusher.com with JS listeners
– nforced
Nov 13 '18 at 16:06
@Mr. Jo maybe you can research for a solution like pusher.com with JS listeners
– nforced
Nov 13 '18 at 16:06
1
1
You can use some sort of tunnel just like chats use but with content instead.
– Mojo Allmighty
Nov 13 '18 at 16:07
You can use some sort of tunnel just like chats use but with content instead.
– Mojo Allmighty
Nov 13 '18 at 16:07
@nforced Thanks for your answer. Do you know if there is a open source library?
– Mr. Jo
Nov 13 '18 at 16:11
@nforced Thanks for your answer. Do you know if there is a open source library?
– Mr. Jo
Nov 13 '18 at 16:11
1
1
@Mr.Jo would use this petericebear.github.io/starting-laravel-echo-20170303
– nforced
Nov 13 '18 at 16:15
@Mr.Jo would use this petericebear.github.io/starting-laravel-echo-20170303
– nforced
Nov 13 '18 at 16:15
|
show 1 more comment
1 Answer
1
active
oldest
votes
Yes, it's possible to do something like that. For a start, I'd suggest you to use Pusher. If you are not using any PHP framework like Laravel, you could also take a look at this repo to incorporate it into your code.
Basically Pusher handles the real-time logic, and all you need to do is
- Subscribe to certain events in your front-end to trigger actions, in
this case it would be your reload - Fire events from your PHP classes, that any subscribed clients can receive
1
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53284934%2fphp-push-reload-to-every-user-on-a-specific-page%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes, it's possible to do something like that. For a start, I'd suggest you to use Pusher. If you are not using any PHP framework like Laravel, you could also take a look at this repo to incorporate it into your code.
Basically Pusher handles the real-time logic, and all you need to do is
- Subscribe to certain events in your front-end to trigger actions, in
this case it would be your reload - Fire events from your PHP classes, that any subscribed clients can receive
1
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
add a comment |
Yes, it's possible to do something like that. For a start, I'd suggest you to use Pusher. If you are not using any PHP framework like Laravel, you could also take a look at this repo to incorporate it into your code.
Basically Pusher handles the real-time logic, and all you need to do is
- Subscribe to certain events in your front-end to trigger actions, in
this case it would be your reload - Fire events from your PHP classes, that any subscribed clients can receive
1
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
add a comment |
Yes, it's possible to do something like that. For a start, I'd suggest you to use Pusher. If you are not using any PHP framework like Laravel, you could also take a look at this repo to incorporate it into your code.
Basically Pusher handles the real-time logic, and all you need to do is
- Subscribe to certain events in your front-end to trigger actions, in
this case it would be your reload - Fire events from your PHP classes, that any subscribed clients can receive
Yes, it's possible to do something like that. For a start, I'd suggest you to use Pusher. If you are not using any PHP framework like Laravel, you could also take a look at this repo to incorporate it into your code.
Basically Pusher handles the real-time logic, and all you need to do is
- Subscribe to certain events in your front-end to trigger actions, in
this case it would be your reload - Fire events from your PHP classes, that any subscribed clients can receive
answered Nov 13 '18 at 16:15
Tomasz RupTomasz Rup
47128
47128
1
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
add a comment |
1
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
1
1
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
M8, if I could I would kiss you. Works so great. Thanks a lot!
– Mr. Jo
Nov 13 '18 at 17:43
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53284934%2fphp-push-reload-to-every-user-on-a-specific-page%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
Yes, it's possible.
– bishop
Nov 13 '18 at 16:06
1
@Mr. Jo maybe you can research for a solution like pusher.com with JS listeners
– nforced
Nov 13 '18 at 16:06
1
You can use some sort of tunnel just like chats use but with content instead.
– Mojo Allmighty
Nov 13 '18 at 16:07
@nforced Thanks for your answer. Do you know if there is a open source library?
– Mr. Jo
Nov 13 '18 at 16:11
1
@Mr.Jo would use this petericebear.github.io/starting-laravel-echo-20170303
– nforced
Nov 13 '18 at 16:15